LEADTOOLS画像ファイルサポート(Leadtools.Codecsアセンブリ)

フレームを表示

CanLoadSvgAsyncメソッド








入力ストリーム。
指定されたimageか、ドキュメントかベクトルストリームがSVGとしてロードされることができるかどうか決定します。
構文
public IAsyncOperation<bool> CanLoadSvgAsync( 
   ILeadStream stream
)
'Declaration
 
Public Function CanLoadSvgAsync( _
   ByVal stream As ILeadStream _
) As IAsyncOperation(Of Boolean)
'Usage
 
Dim instance As RasterCodecs
Dim stream As ILeadStream
Dim value As IAsyncOperation(Of Boolean)
 
value = instance.CanLoadSvgAsync(stream)
public IAsyncOperation<bool> CanLoadSvgAsync( 
   ILeadStream stream
)
- (void)canLoadSvgStreamAsync:(LTLeadStream *)svgStream completion:(void (^)(BOOL canLoadSvg, NSError * __nullable error))completion
 function Leadtools.Codecs.RasterCodecs.CanLoadSvgAsync( 
   stream 
)
public:
IAsyncOperation<bool>^ CanLoadSvgAsync( 
   ILeadStream^ stream
) 

パラメーター

ストリーム
入力ストリーム。

戻り値

true、指定されたimageならば、そうでない場合、ドキュメントまたはベクトルファイルはSVGとしてロードされることができます;false
解説

指定されたimage、ドキュメントまたはベクトルファイルがSVG(Scalable Vector Graphics)としてロードをサポートするならば、決定するために、このメソッドを使います。ファイルをSVGとしてロードするには、以下の条件を満たさなければなりません。

状態 説明
ファイルフォーマットは、SVGです

SVGは、SVGとしてロードされることができます

ファイルフォーマットは、ドキュメントです

GetInformationを呼び出すとき、ドキュメントファイルフォーマットのどれでも、LEADTOOLSによってそのようなDOCX/doc、PPTX/PPT、XLSX/XL、RTF、TXT、AFP、ICAその他をサポートしましたこれらの形式が、CodecsDocumentImageInfo.IsDocumentFileプロパティをtrueに設定します

ファイルフォーマットは、ベクトルです

DXF、DWG、等、LEADTOOLSによってサポートされる任意のベクトルファイル形式。これらの形式では、GetInformationを呼び出すときCodecsVectorImageInfo.IsVectorFileプロパティをTrueに設定します。

ファイルフォーマットは、PDFです

PDFファイルは、純粋なラスターデータ以上のものを格納します(スキャンされていないPDFファイル等)。

通常の形式フィルターアセンブリ(Leadtools.Codecs.*)に加えて、以下の追加のアセンブリは、SVGとしてロードをサポートするために必要かもしれません

Assembly 説明
Leadtools.Svg

SVGサポート。常に、必要です

Leadtools.Vector

入力ドキュメントがベクトルファイルであるならば、必要です

Leadtools.Pdf

入力ドキュメントがPDFファイルであるならば、必要です

ファイルまたはストリームからのSVGとして、ページをロードするために、LoadSvgAsync(ILeadStreamストリーム、int pageNumber、CodecsLoadSvgOptionsオプション)を使います。

詳細については、「SVGの操作」を参照してください。

必要条件

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

参照

参照

RasterCodecsクラス
RasterCodecsメンバ
Leadtools.ISvgDocument
SVGの操作
SVGのサイズ、領域およびフラット
SVGのレンダリング