LEADTOOLS Svg(Leadtools.Svgアセンブリ)

フレームを表示

CalculateBoundsメソッド






ドキュメンタリーを使っている結果境界オブジェクトをクロップするために、正しく調整します。そうでない場合はfalse
このSvgDocumentの物理的な(ピクセル)境界と解像度を計算します。
構文
public void CalculateBounds( 
   bool trimmed
)
'Declaration
 
Public Sub CalculateBounds( _
   ByVal trimmed As Boolean _
) 
'Usage
 
Dim instance As SvgDocument
Dim trimmed As Boolean
 
instance.CalculateBounds(trimmed)
- (BOOL)calculateBounds:(BOOL)trimmed error:(NSError **)error
public void calculateBounds(boolean trimmed)
public:
void CalculateBounds( 
   bool trimmed
) 

パラメーター

トリムされます
ドキュメンタリーを使っている結果境界オブジェクトをクロップするために、正しく調整します。そうでない場合はfalse
解説

フラットなSVGドキュメントと境界と解像度の詳細については、SVGのサイズ、領域およびフラットを参照します。

このメソッドは、内部的にすべての要素を列挙して、変換を解決することによって、ドキュメントの物理的な(ピクセル)境界を計算します。このメソッドが返るとき、境界のメンバは以下のように設定されます:

メンバ 説明
SvgBounds.IsValid

true

SvgBounds.IsTrimmed

トリムされるものの値

SvgBounds.Resolution

96または300 DPIなどの値は、SVG要素から自動的に計算しました。この値が計算されることができないならば、それは0のデフォルトに設定されます。

SvgBounds.Bounds

ピクセル単位でドキュメント物理的な境界。

適所にドキュメントを平らにするか、SvgDocumentのフラットなコピーを返すために、フラットToFlatを使います。

このSvgDocumentがフラットかどうか決定するために、IsFlatを使います。設定するか、ドキュメントの境界を再計算することなく内部の平坦化フラグをクリアするために、SetFlatを使います。

サンプル

サンプルのために、参照しますSvgDocument

必要条件

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

参照

参照

SvgDocumentクラス
SvgDocumentメンバ

  Leadtools.Svgは、DocumentまたはMedicalツールキットのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能