DioDocs for PDF
GcPdfGraphics クラス メンバ
プロパティ  メソッド 

DS.Documents.Pdf アセンブリ > GrapeCity.Documents.Pdf 名前空間 : GcPdfGraphics クラス

GcPdfGraphicsデータ型で公開されるメンバを以下の表に示します。

パブリック プロパティ
 名前解説
Public プロパティGets or sets the current blend mode. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public プロパティ描画領域のサイズを取得します。  
Public プロパティGets a value indicating whether this instance of GrapeCity.Documents.Drawing.GcGraphics has been disposed and cannot be used anymore. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public プロパティこのグラフィックを所有する GcPdfDocument オブジェクトを取得します。  
Public プロパティGets or sets a value indicating if strings and GrapeCity.Documents.Text.TextLayout objects are rendered using the graphic primitives instead of the specialized text drawing services. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public プロパティオーバーライドされます。 For internal use. Gets the features supported by this graphics.  
Public プロパティGets or sets a GrapeCity.Documents.Text.FontCollection used by MeasureString and DrawString methods. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public プロパティオーバーライドされます。 For internal use.  
Public プロパティGets or sets the sampling mode to use when drawing images with resizing. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public プロパティオーバーライドされます。 現在のグラフィックの水平解像度を取得します。  
Public プロパティ現在のソフトマスクを定義する GrapeCity.Documents.Pdf.Graphics.SoftMaskBase オブジェクトを取得または設定します。  
Public プロパティGets the resolution of the underlying drawing surface (pixels per inch). GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public プロパティGrapeCity.Documents.Text.TextLayout がレンダリングされたときに GcPdfGraphics から通知を受け取る ITextLayoutHandler オブジェクトを取得または設定します。  
Public プロパティ内部使用。 現在のPDFテキストレンダリングモードを設定します。詳細については、PDF仕様を参照してください。  
Public プロパティオーバーライドされます。 現在の変換マトリックスを取得または設定します。デフォルトは Identity(単位行列)です。  
トップ
パブリック メソッド
 名前解説
Public メソッドFor internal use. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 layerNameで指定されたレイヤーへのレンダリングを開始します。 その名前は、現在のドキュメントのGcPdfDocument.OptionalContentGrapeCity.Documents.Pdf.Layers.OptionalContentProperties.Groupsコレクションにある既存のGrapeCity.Documents.Pdf.Layers.OptionalContentGroupGrapeCity.Documents.Pdf.Layers.OptionalContentGroup.Nameと一致する必要があります。

指定したレイヤーへのレンダリングを終了するには、EndLayerメソッドを呼び出す必要があります。

 
Public メソッドオーバーロードされます。 コンテンツストリームに(BMCまたはBDC)演算子を書き込みます。BeginMarkedContent(String) の各呼び出しは EndMarkedContent で囲む必要があります。  
Public メソッドオーバーライドされます。 For internal use. Composites this GrapeCity.Documents.Drawing.GcGraphics and the GrapeCity.Documents.Drawing.IGcTransparencyGroup created with the GrapeCity.Documents.Drawing.GcGraphics.CreateTransparencyGroup method.  
Public メソッドオーバーロードされます。 Creates a clip region from a graphics path.

Use GrapeCity.Documents.Drawing.GcGraphics.PushClip and GrapeCity.Documents.Drawing.GcGraphics.PopClip to set/remove clipping.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 For internal use only. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドCreates a graphics path. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドCreates GrapeCity.Documents.Drawing.IPath object representing round border. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドCreates an instance of GrapeCity.Documents.Text.TextLayout with the same resolution as that of the current graphics.

This is the recommended way to create a TextLayout to use with a graphics.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーライドされます。 For internal use. Creates a GrapeCity.Documents.Drawing.IGcTransparencyGroup compatible with this graphics. This group can be used later for: 1) Compose with graphics using the GrapeCity.Documents.Drawing.GcGraphics.Composite method 2) Create a transparency mask from this group using the GrapeCity.Documents.Drawing.GcGraphics.CreateTransparencyMask method Note! If the transparency group supports System.IDisposable interface it will be automatically disposed after usage.  
Public メソッドオーバーライドされます。 For internal use. Creates a transparency mask from a GrapeCity.Documents.Drawing.IGcTransparencyGroup, this mask can be specified for this graphics using GrapeCity.Documents.Drawing.GcGraphics.SetTransparencyMask method. Note! If the transparency mask supports System.IDisposable interface it will be automatically disposed after usage.  
Public メソッドオーバーロードされます。 For internal use only. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドDisposes the current graphics. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws an ellipse using a specified line color, width and style.

If the value of lineStyle parameter is not GrapeCity.Documents.Drawing.DashStyle.Solid, the ellipse is drawn with a GrapeCity.Documents.Drawing.Pen having GrapeCity.Documents.Drawing.Pen.LineCap set to GrapeCity.Documents.Drawing.PenLineCap.Square instead of GrapeCity.Documents.Drawing.PenLineCap.Flat.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 指定された境界と画像の配置を使用して GrapeCity.Documents.Pdf.Graphics.FormXObject を描画します。

出力パラメータ imageBounds は、描画されたオブジェクトの実際の境界を受け取ります。

 
Public メソッドオーバーロードされます。 オーバーライドされます。 内部使用。  
Public メソッドオーバーロードされます。 Draws an image using specified bounds, clipping and image alignment. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws a line between two points, using a specified line color, width and style.

If the value of lineStyle parameter is not GrapeCity.Documents.Drawing.DashStyle.Solid, the line is drawn with a GrapeCity.Documents.Drawing.Pen having GrapeCity.Documents.Drawing.Pen.LineCap set to GrapeCity.Documents.Drawing.PenLineCap.Square instead of GrapeCity.Documents.Drawing.PenLineCap.Flat.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws a series of connected lines, using a specified line color, width and style.

If the value of lineStyle parameter is not GrapeCity.Documents.Drawing.DashStyle.Solid, the lines are drawn with a GrapeCity.Documents.Drawing.Pen having GrapeCity.Documents.Drawing.Pen.LineCap set to GrapeCity.Documents.Drawing.PenLineCap.Square instead of GrapeCity.Documents.Drawing.PenLineCap.Flat.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws a path using a specified line color, width and style.

If the value of lineStyle parameter is not GrapeCity.Documents.Drawing.DashStyle.Solid, the path is drawn with a GrapeCity.Documents.Drawing.Pen having GrapeCity.Documents.Drawing.Pen.LineCap set to GrapeCity.Documents.Drawing.PenLineCap.Square instead of GrapeCity.Documents.Drawing.PenLineCap.Flat.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws a polygon specified by an array of points, using a specified line color, width and style.

If the value of lineStyle parameter is not GrapeCity.Documents.Drawing.DashStyle.Solid, the polygon is drawn with a GrapeCity.Documents.Drawing.Pen having GrapeCity.Documents.Drawing.Pen.LineCap set to GrapeCity.Documents.Drawing.PenLineCap.Square instead of GrapeCity.Documents.Drawing.PenLineCap.Flat.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws a rectangle using a specified line color, width and style.

If the value of lineStyle parameter is not GrapeCity.Documents.Drawing.DashStyle.Solid, the rectangle is drawn with a GrapeCity.Documents.Drawing.Pen having GrapeCity.Documents.Drawing.Pen.LineCap set to GrapeCity.Documents.Drawing.PenLineCap.Square instead of GrapeCity.Documents.Drawing.PenLineCap.Flat.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドDraws rotated text inside an unrotated rectangle.

Note that the original textLayout will be changed by this method. If necessary, create a clone in advance.

Also note that the values of the following properties are ignored: MaxWidth, MaxHeight, FlowDirection, GrapeCity.Documents.Text.TextLayout.CanSkipFirstLineWithIndentation, ObjectRects, GrapeCity.Documents.Text.TextLayout.ParagraphAlignment, MarginLeft, GrapeCity.Documents.Text.TextLayout.MarginRight, GrapeCity.Documents.Text.TextLayout.MarginTop, GrapeCity.Documents.Text.TextLayout.MarginBottom, GrapeCity.Documents.Text.TextLayout.ColumnWidth, GrapeCity.Documents.Text.TextLayout.RowHeight.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws a rounded border defined by four GrapeCity.Documents.Drawing.Pen objects and GrapeCity.Documents.Drawing.CornerRadius structure. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドDraws rotated text inside a slanted rectangle.

Note that the original textLayout will be changed by this method. If necessary, create a clone in advance.

Also note that the values of the following properties are ignored: MaxWidth, MaxHeight, FlowDirection, GrapeCity.Documents.Text.TextLayout.CanSkipFirstLineWithIndentation, ObjectRects, GrapeCity.Documents.Text.TextLayout.ParagraphAlignment, MarginLeft, GrapeCity.Documents.Text.TextLayout.MarginRight, GrapeCity.Documents.Text.TextLayout.MarginTop, GrapeCity.Documents.Text.TextLayout.MarginBottom, GrapeCity.Documents.Text.TextLayout.ColumnWidth, GrapeCity.Documents.Text.TextLayout.RowHeight.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws a string using a specified GrapeCity.Documents.Text.TextFormat at a specified location. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws a specified SVG document at a point specifying the position of the SVG viewport.

To specify the position of the SVG content rather than viewport, see GrapeCity.Documents.Drawing.GcGraphics.DrawSvgContent.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Draws the content of a specified SVG document at a point specifying the top-left corner of the SVG content.

To specify the position of the SVG viewport rather than content, see GrapeCity.Documents.Drawing.GcGraphics.DrawSvg.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドDraws a GrapeCity.Documents.Text.TextLayout at a specified location.

If any part of the text does not fit in the layout bounds, it is truncated.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 オーバーライドされます。 内部使用。  
Public メソッドFor internal use. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドBeginLayer(String)BeginLayer(OptionalContentGroup)、またはBeginLayer(OptionalContentMembership)への前の呼び出しで指定されたレイヤーへのレンダリングを終了します。  
Public メソッドEnds Marked Content。コンテンツストリームに EMC 演算子を書き込みます。  
Public メソッドオーバーロードされます。 Fills an ellipse with a specified brush. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Fills a path using a specified brush. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Fills a polygon specified by an array of points, using a specified color and fill mode. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Fills a rectangle using a specified brush. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Fills a rounded rectangle using a specified brush. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドReturns the size of an image in pixels using the resolution of the current graphics. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーライドされます。 このグラフィックス実装が指定されたブレンドモードをサポートするかどうかを示します。

次のブレンドモードがGcPdfGraphicsでサポートされています。

 
Public メソッドオーバーライドされます。 このグラフィックス実装が指定された補間モードをサポートするかどうかを示します。

GrapeCity.Documents.Drawing.InterpolationMode.NearestNeighbor は、GcPdfGraphics でサポートされる唯一の補間モードです。

 
Public メソッドMeasures how an image will be drawn using the specified bounds and image alignment. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドCalculates the bounds of rotated text inside an unrotated rectangle.

Note that the original textLayout will be changed by this method. If necessary, create a clone in advance.

Also note that the values of the following properties are ignored: MaxWidth, MaxHeight, FlowDirection, GrapeCity.Documents.Text.TextLayout.CanSkipFirstLineWithIndentation, ObjectRects, GrapeCity.Documents.Text.TextLayout.ParagraphAlignment, MarginLeft, GrapeCity.Documents.Text.TextLayout.MarginRight, GrapeCity.Documents.Text.TextLayout.MarginTop, GrapeCity.Documents.Text.TextLayout.MarginBottom, GrapeCity.Documents.Text.TextLayout.ColumnWidth, GrapeCity.Documents.Text.TextLayout.RowHeight.

GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Measures a string using a specified GrapeCity.Documents.Text.TextFormat, available layout size and GrapeCity.Documents.Text.TextSplitOptions. Also calculates and returns in an output parameter the number of chars that fit into the specified size. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーロードされます。 Measures a string using a specified font, font size and layout width, taking into account the trailing whitespace at the end of each line. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドCalculates the content bounds of a specified SVG document when its viewport is drawn at a specified point. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドRemoves the last clip. After this method is called, the clip is no longer applied to subsequent drawing operations. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーライドされます。 最後のPushTransparencyLayer 呼び出しによって作成された透明レイヤーへの描画操作のリダイレクトを停止します。  
Public メソッドオーバーロードされます。 Specifies a rectangle to which all subsequent drawing operations are clipped. Clipping is applied only if containerRect does not contain clipRect.

The GrapeCity.Documents.Drawing.GcGraphics.Clip object returned by this method implements IDisposable, so this method can be used with the 'using' pattern:

using (g.PushClip(...)) ... in which case the clipping region will be removed when the returned object is disposed. GrapeCity.Documents.Drawing.GcGraphicsから継承されます。
Public メソッドオーバーライドされます。 PopTransparencyLayer が呼び出されるまで、後続のすべての描画操作を受け取るため、 透明レイヤーを GcPdfGraphics に追加します。  
Public メソッドオーバーライドされます。 For internal use. Sets a transparency mask for subsequent drawing operations, mask was created with IGcGraphicsLayer.CreateTransparencyMask(). Note! mask can be null, in this case mask should be removed.  
トップ
参照

GcPdfGraphics クラス
GrapeCity.Documents.Pdf 名前空間