LEADTOOLS PDF(Leadtools.Pdfアセンブリ)

フレームを表示

Fontsプロパティ(PDFDocumentPage)






このページで見つけられるフォントのリストを取得します。
構文
public IList<PDFFont> Fonts {get;}
'Declaration
 
Public ReadOnly Property Fonts As IList(Of PDFFont)
'Usage
 
Dim instance As PDFDocumentPage
Dim value As IList(Of PDFFont)
 
value = instance.Fonts
public List<PDFFont> getFonts()
public:
property IList<PDFFont>^ Fonts {
   IList<PDFFont>^ get();
}

属性値

このページで見つけられるフォントを格納するPDFFont項目のIList。デフォルト値は、nullです。
解説

デフォルトで、新しいPDFDocumentが作成されるとき、フォントアノテーションObjectsformFieldsシグネチャハイパーリンクリストは値を入力されません、そして、これらのプロパティの値はnullです。PDFDocument.ParsePagesメソッドを呼び出して、興味のある項目を解析しなければなりません(オプションパラメーターとしてメソッドに渡されるPDFParsePagesOptionsに依存)。これはパフォーマンス上の理由で行われ、ユーザーは関心のあるオブジェクトとページのみを解析できるようになります。

PDFParsePagesOptions.FontsPDFDocument.ParsePagesオプションパラメーターの一部として渡されるならば、フォントリストは値を入力されます。このメソッドが返ったあと、解析されるすべてのページはフォントプロパティをページで見つけられるフォントのリストまたは空のリスト(.Countが0まで等しいIList<PDFFont>で)で値を入力しておきます。

解析が終わるとき、Objectsハイパーリンクプロパティはページ(PDFParsePagesOptions.ObjectsPDFParsePagesOptions.Hyperlinksが選択されるならば)で見つけられるPDFObjectPDFHyperlink項目のリストを格納します。これらの各項目は、フォント情報と色などの項目のテキストプロパティを含むPDFTextPropertiesオブジェクトを格納します。これらのプロパティの1つは、フォントリストの項目のフォントへのゼロから始まる整数インデックスであるPDFTextProperties.FontIndexです。

PDFParsePagesOptions.FontsPDFDocument.ParsePagesに渡されないならば、しかし、PDFParsePagesOptions.ObjectsPDFParsePagesOptions.Hyperlinksは選択されました、そして、フォントは解析されません、そして、任意の返されたオブジェクトのPDFTextProperties.FontIndex値は0であるでしょう。

サンプル

PDFページの一般的な解析の上のサンプルのために、PDFDocumentPageを参照します、imageの表面でページのオブジェクトを描画することのサンプルのために、PDFObjectを参照します。

必要条件

ターゲットプラットホーム

参照

参照

PDFDocumentPageクラス
PDFDocumentPageメンバ

   Leadtools.Pdfは、PDF Pro、Pro Suite、ドキュメントまたはメディカルがキーを認可して、ロック解除することを義務づけます。詳細は、以下を参照してください。LEADTOOLSツールキット機能