PageAPI
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI
public class PageAPI implements EventBasedModifications.IModificationAPI
Page 要素の変更 API。
メソッド
add(T element)
public T <T>add(T element)
コンテンツ要素(Canvas、Path、または Glyphs)を追加します
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| 要素 | T | 追加する要素です。 |
Returns: T - 追加された要素。
insert(int index, T element)
public T <T>insert(int index, T element)
ページのインデックス位置に要素(Canvas、Path、または Glyphs)を挿入します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| インデックス | int | 要素を挿入すべき位置。 |
| 要素 | T | 挿入する要素。 |
Returns: T - 挿入された要素。
remove(T element)
public T <T>remove(T element)
ページから要素を削除します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| 要素 | T | 削除する要素。 |
Returns: T - 削除された要素。
addCanvas()
public XpsCanvas addCanvas()
ページに新しいキャンバスを追加します。
Returns: XpsCanvas - Added canvas.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
ページに新しいグリフを追加します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| font | XpsFont | フォントリソース。 |
| fontRenderingEmSize | float | フォントサイズ。 |
| originX | float | グリフの原点 X 座標。 |
| originY | float | グリフの原点 Y 座標。 |
| unicodeString | java.lang.String | 印刷される文字列。 |
Returns: XpsGlyphs - Added glyphs.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
ページに新しいグリフを追加します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| fontFamily | java.lang.String | フォントファミリー。 |
| fontRenderingEmSize | float | フォントサイズ。 |
| fontStyle | XpsFontStyle | フォントスタイル。 |
| originX | float | グリフの原点 X 座標。 |
| originY | float | グリフの原点 Y 座標。 |
| unicodeString | java.lang.String | 印刷される文字列。 |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)
public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)
ドキュメントにアウトラインエントリを追加します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| 説明 | java.lang.String | エントリの説明。 |
| outlineLevel | int | アウトラインレベル。 |
| targetPageNumber | int | 対象ページ番号。 |
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
ページに新しいパスを追加します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| data | XpsPathGeometry | パスのジオメトリ。 |
Returns: XpsPath - Added path.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
新しいストロークされた楕円弧セグメントを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| ポイント | java.awt.geom.Point2D | 楕円弧の終点。 |
| size | java.awt.geom.Dimension2D | 楕円弧の x と y の半径(x,y のペア)。 |
| rotationAngle | float | 楕円が現在の座標系に対してどのように回転しているかを示します。 |
| isLargeArc | boolean | 弧が 180 度以上のスイープで描画されるかどうかを決定します。 |
| sweepDirection | XpsSweepDirection | 弧が描画される方向。 |
Returns: XpsArcSegment - New elliptical arc segment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
新しい楕円弧セグメントを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| ポイント | java.awt.geom.Point2D | 楕円弧の終点。 |
| size | java.awt.geom.Dimension2D | 楕円弧の x と y の半径(x,y のペア)。 |
| rotationAngle | float | 楕円が現在の座標系に対してどのように回転しているかを示します。 |
| isLargeArc | boolean | 弧が 180 度以上のスイープで描画されるかどうかを決定します。 |
| sweepDirection | XpsSweepDirection | 弧が描画される方向。 |
| isStroked | boolean | パスのこのセグメントのストロークが描画されるかどうかを指定します。 |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
新しいキャンバスを作成します。
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
ICCベースのカラースペースで新しい色を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| iccProfile | XpsIccProfile | ICC プロファイルリソース。 |
| components | float[] | 色コンポーネント。 |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
scRGB カラースペースで新しい色を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| r | float | 赤色コンポーネント。 |
| g | float | 緑色コンポーネント。 |
| b | float | 青色コンポーネント。 |
Returns: XpsColor - New color.
createColor(float a, float r, float g, float b)
public XpsColor createColor(float a, float r, float g, float b)
scRGB カラースペースで新しい色を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| a | float | アルファ色コンポーネント。 |
| r | float | 赤色コンポーネント。 |
| g | float | 緑色コンポーネント。 |
| b | float | 青色コンポーネント。 |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
sRGB カラースペースで新しい色を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| r | int | 赤色コンポーネント。 |
| g | int | 緑色コンポーネント。 |
| b | int | 青色コンポーネント。 |
Returns: XpsColor - New color.
createColor(int a, int r, int g, int b)
public XpsColor createColor(int a, int r, int g, int b)
sRGB カラースペースで新しい色を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| a | int | アルファ色コンポーネント。 |
| r | int | 赤色コンポーネント。 |
| g | int | 緑色コンポーネント。 |
| b | int | 青色コンポーネント。 |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
新しい色を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| color | java.awt.Color | RGB カラー用のネイティブカラーインスタンスです。 |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
ICCベースのカラースペースで新しい色を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| path | java.lang.String | ICC プロファイルへのパスです。 |
| components | float[] | 色コンポーネント。 |
Returns: XpsColor - New color.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
新しいグリフを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| font | XpsFont | フォントリソース。 |
| fontRenderingEmSize | float | フォントサイズ。 |
| originX | float | グリフの原点 X 座標。 |
| originY | float | グリフの原点 Y 座標。 |
| unicodeString | java.lang.String | 印刷される文字列。 |
Returns: XpsGlyphs - New glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
新しいグリフを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| fontFamily | java.lang.String | フォントファミリー。 |
| fontRenderingEmSize | float | フォントサイズ。 |
| fontStyle | XpsFontStyle | フォントスタイル。 |
| originX | float | グリフの原点 X 座標。 |
| originY | float | グリフの原点 Y 座標。 |
| unicodeString | java.lang.String | 印刷される文字列。 |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
新しいグラデーションストップを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| color | XpsColor | グラデーションストップカラーです。 |
| オフセット | float | グラデーションのオフセットです。 |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
新しいグラデーションストップを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| color | java.awt.Color | グラデーションストップカラーです。 |
| オフセット | float | グラデーションのオフセットです。 |
Returns: XpsGradientStop - New gradient stop.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
新しいイメージブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| image | XpsImage | 画像リソースです。 |
| ビュー ボックス | java.awt.geom.Rectangle2D | ブラシのソースコンテンツの位置とサイズです。 |
| ビューポート | java.awt.geom.Rectangle2D | プライムブラシタイルが含まれる座標空間内の領域で、(必要に応じて繰り返し)ブラシが適用される領域を埋めるために適用される領域です。 |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
新しいイメージブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| イメージパス | java.lang.String | ブラシタイルとして使用する画像へのパスです。 |
| ビュー ボックス | java.awt.geom.Rectangle2D | ブラシのソースコンテンツの位置とサイズです。 |
| ビューポート | java.awt.geom.Rectangle2D | プライムブラシタイルが含まれる座標空間内の領域で、(必要に応じて繰り返し)ブラシが適用される領域を埋めるために適用される領域です。 |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
新しい線形グラデーションブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| 開始点 | java.awt.geom.Point2D | 線形グラデーションの開始点です。 |
| 終了点 | java.awt.geom.Point2D | 線形グラデーションの終了点です。 |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)
新しい線形グラデーションブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| グラデーションストップ | java.util.List<com.aspose.xps.XpsGradientStop> | グラデーションストップのリストです。 |
| 開始点 | java.awt.geom.Point2D | 線形グラデーションの開始点です。 |
| 終了点 | java.awt.geom.Point2D | 線形グラデーションの終了点です。 |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
新しいアフィン変換行列を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| m11 | float | 要素 11です。 |
| m12 | float | 要素 12です。 |
| m21 | float | 要素 21です。 |
| m22 | float | 要素 22です。 |
| m31 | float | 要素 31。 |
| m32 | float | 要素 32。 |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
新しいパスを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| data | XpsPathGeometry | パスのジオメトリ。 |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
新しいオープンパス図形を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| 開始点 | java.awt.geom.Point2D | パス図形の最初のセグメントの開始点。 |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
新しいパス図形を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| 開始点 | java.awt.geom.Point2D | パス図形の最初のセグメントの開始点。 |
| isClosed | boolean | パスが閉じているかどうかを指定します。true に設定すると、ストロークは “closed” と描画され、つまりパス図形の最後のセグメントの最後の点が StartPoint 属性で指定された点と接続されます。false の場合、ストロークは “open” と描画され、最後の点は開始点と接続されません。これは、ストロークを指定する Path 要素でパス図形が使用されている場合にのみ適用されます。 |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
新しいオープンパス図形を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| 開始点 | java.awt.geom.Point2D | パス図形の最初のセグメントの開始点。 |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | パスセグメントのリスト。 |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
新しいパス図形を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| 開始点 | java.awt.geom.Point2D | パス図形の最初のセグメントの開始点。 |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | パスセグメントのリスト。 |
| isClosed | boolean | パスが閉じているかどうかを指定します。true に設定すると、ストロークは “closed” と描画され、つまりパス図形の最後のセグメントの最後の点が StartPoint 属性で指定された点と接続されます。false の場合、ストロークは “open” と描画され、最後の点は開始点と接続されません。これは、ストロークを指定する Path 要素でパス図形が使用されている場合にのみ適用されます。 |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
新しいパスジオメトリを作成します。
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
省略形で指定された新しいパスジオメトリを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| abbreviatedGeometry | java.lang.String | パスジオメトリの省略形。 |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
指定されたパス図形のリストで新しいパスジオメトリを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | パス図形のリスト。 |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
ストロークされた立方ベジエ曲線の新しいセットを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 複数のベジエセグメントの制御点。 |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
立方ベジエ曲線の新しいセットを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 複数のベジエセグメントの制御点。 |
| isStroked | boolean | パスのこのセグメントのストロークが描画されるかどうかを指定します。 |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
任意の数の個々の頂点を含む新しいストロークされた多角形描画を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| points | java.awt.geom.Point2D[] | ポリラインセグメントを定義する複数のセグメントの座標セット。 |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
任意の数の個々の頂点を含む新しい多角形描画を作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| points | java.awt.geom.Point2D[] | ポリラインセグメントを定義する複数のセグメントの座標セット。 |
| isStroked | boolean | パスのこのセグメントのストロークが描画されるかどうかを指定します。 |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
パス図形の前の点から指定された制御点を使用して頂点のセットを通過する、ストロークされた二次ベジエ曲線の新しいセットを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 複数の二次ベジエセグメントの制御点。 |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
パス図形の前の点から指定された制御点を使用して頂点のセットを通過する、二次ベジエ曲線の新しいセットを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| points | java.awt.geom.Point2D[] | 複数の二次ベジエセグメントの制御点。 |
| isStroked | boolean | パスのこのセグメントのストロークが描画されるかどうかを指定します。 |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
新しい放射状グラデーションブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| center | java.awt.geom.Point2D | 放射状グラデーションの中心点(すなわち楕円の中心)。 |
| gradientOrigin | java.awt.geom.Point2D | 放射状グラデーションの起点。 |
| radiusX | float | 放射状グラデーションを定義する楕円の x 軸方向の半径です。 |
| radiusY | float | 放射状グラデーションを定義する楕円の y 軸方向の半径です。 |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
新しい放射状グラデーションブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| グラデーションストップ | java.util.List<com.aspose.xps.XpsGradientStop> | グラデーションストップのリストです。 |
| center | java.awt.geom.Point2D | 放射状グラデーションの中心点(すなわち楕円の中心)。 |
| gradientOrigin | java.awt.geom.Point2D | 放射状グラデーションの起点。 |
| radiusX | float | 放射状グラデーションを定義する楕円の x 軸方向の半径です。 |
| radiusY | float | 放射状グラデーションを定義する楕円の y 軸方向の半径です。 |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
新しい単色ブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| color | XpsColor | 塗りつぶし要素の色です。 |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
新しい単色ブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| color | java.awt.Color | 塗りつぶし要素の色です。 |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
新しいビジュアルブラシを作成します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| element | XpsContentElement | Visual プロパティのビジュアルブラシ用 XPS 要素(Canvas、Path、または Glyphs)。 |
| ビュー ボックス | java.awt.geom.Rectangle2D | ブラシのソースコンテンツの位置とサイズです。 |
| ビューポート | java.awt.geom.Rectangle2D | プライムブラシタイルが含まれる座標空間内の領域で、(必要に応じて繰り返し)ブラシが適用される領域を埋めるために適用される領域です。 |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getHeight()
public float getHeight()
ページの高さを、実座標空間の単位で実数として返します。
Returns: float - ページの高さです。
getPageCount()
public int getPageCount()
アクティブなドキュメントのページ数を返します。
Returns: int - アクティブなドキュメントのページ数です。
getTotalPageCount()
public int getTotalPageCount()
XPS ドキュメント内のすべてのドキュメントの総ページ数を返します。
Returns: int - XPS ドキュメント内のすべてのドキュメントの総ページ数です。
getUtils()
public DocumentUtils getUtils()
正式な XPS 操作 API を超えるユーティリティを提供するオブジェクトを取得します。
Returns: DocumentUtils - The object that provides utilities beyond the formal XPS manipulation API.
getWidth()
public float getWidth()
ページの幅を、実座標空間の単位で実数として返します。
Returns: float - ページの幅です。
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
ページの index 位置に新しいキャンバスを挿入します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| インデックス | int | 新しい Canvas を挿入すべき位置です。 |
Returns: XpsCanvas - Inserted canvas.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
ページの index 位置に新しいグリフを挿入します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| インデックス | int | 新しい Glyphs を挿入すべき位置です。 |
| font | XpsFont | フォントリソース。 |
| fontSize | float | フォントサイズ。 |
| originX | float | グリフの原点 X 座標。 |
| originY | float | グリフの原点 Y 座標。 |
| unicodeString | java.lang.String | 印刷される文字列。 |
Returns: XpsGlyphs - Inserted glyphs.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
ページの index 位置に新しいグリフを挿入します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| インデックス | int | 新しい Glyphs を挿入すべき位置です。 |
| fontFamily | java.lang.String | フォントファミリー。 |
| fontSize | float | フォントサイズ。 |
| fontStyle | XpsFontStyle | フォントスタイル。 |
| originX | float | グリフの原点 X 座標。 |
| originY | float | グリフの原点 Y 座標。 |
| unicodeString | java.lang.String | 印刷される文字列。 |
Returns: XpsGlyphs - Inserted glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
ページの index 位置に新しいパスを挿入します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| インデックス | int | 新しい Path を挿入すべき位置です。 |
| data | XpsPathGeometry | パスのジオメトリ。 |
Returns: XpsPath - Inserted path.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
ページの index 位置から要素を削除します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| インデックス | int | 要素を削除すべき位置です。 |
Returns: XpsContentElement - Removed element.
setHeight(float value)
public void setHeight(float value)
ページの高さを、実座標空間の単位で実数として設定します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| value | float | ページの高さです。 |
setWidth(float value)
public void setWidth(float value)
ページの幅を、実座標空間の単位で実数として設定します。
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| value | float | ページの幅です。 |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| パラメータ | 型 | 説明 |
|---|---|---|
| arg0 | long | |
| arg1 | int |