Browse Source

Prepare core for .NET NativeAOT compilation by adding dummy code to font-asian and hyph

DEVSIX-9020
pull/37/head
Dmitry Chubrick 3 months ago
parent
commit
edf5a1e7df
  1. 33
      itext/itext.font-asian/itext/fontasian/FontAsianDummyInitializer.cs
  2. 33
      itext/itext.hyph/itext/hyph/HyphDummyInitializer.cs

33
itext/itext.font-asian/itext/fontasian/FontAsianDummyInitializer.cs

@ -0,0 +1,33 @@
/*
This file is part of the iText (R) project.
Copyright (c) 1998-2025 Apryse Group NV
Authors: Apryse Software.
This program is offered under a commercial and under the AGPL license.
For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below.
AGPL licensing:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
namespace iText.FontAsian
{
/// <summary>
/// This class is required to load font-asian resources in case of
/// trimmed publishing, because libs without code won't be loaded.
/// </summary>
public class FontAsianDummyInitializer
{
}
}

33
itext/itext.hyph/itext/hyph/HyphDummyInitializer.cs

@ -0,0 +1,33 @@
/*
This file is part of the iText (R) project.
Copyright (c) 1998-2025 Apryse Group NV
Authors: Apryse Software.
This program is offered under a commercial and under the AGPL license.
For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below.
AGPL licensing:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
namespace iText.Hyph
{
/// <summary>
/// This class is required to load hyph resources in case of
/// trimmed publishing, because libs without code won't be loaded.
/// </summary>
public class HyphDummyInitializer
{
}
}
Loading…
Cancel
Save