Class PageAPI
이름 공간 : Aspose.Page.XPS.Features.EventBasedModifications 모임: Aspose.Page.dll (25.4.0)
The Page API 변경 사항
public class PageAPI : IModificationAPI
Inheritance
Implements
상속 회원들
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
페이지의 높이를 반환/설정, 실제 숫자로 표현효과적인 조정 공간의 단위.
public float Height { get; set; }
부동산 가치
PageCount
활성 문서의 페이지 수를 반환합니다.
public int PageCount { get; }
부동산 가치
TotalPageCount
XPS 문서 내의 모든 문서의 전체 페이지 수를 반환합니다.
public int TotalPageCount { get; }
부동산 가치
Utils
공식 XPS 조작 API 이외의 유틸리티를 제공하는 개체를 얻습니다.
public DocumentUtils Utils { get; }
부동산 가치
Width
페이지의 폭을 반환/설정, 실제 숫자로 표현효과적인 조정 공간의 단위.
public float Width { get; set; }
부동산 가치
Methods
추가 T>(T)
콘텐츠 요소 (Canvas, Path 또는 Glyphs)를 추가합니다.
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
추가해야 할 요소입니다.
Returns
T
추가된 요소
파라미터 유형
T
요소의 종류에 대하여
AddCanvas()
페이지에 새 캔버스를 추가합니다.
public XpsCanvas AddCanvas()
Returns
캔버스를 추가합니다.
AddGlyphs(스트리트, 플로트, FontStyle, 플로트, 플로트, 스트리트)
페이지에 새로운 글리프를 추가합니다.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
폰트 가족
fontRenderingEmSize
float
글쓰기 크기
fontStyle
FontStyle
글쓰기 스타일
originX
float
Glyphs 출처 X 좌표.
originY
float
Glyphs 원산지 Y 조정.
unicodeString
string
인쇄할 수 있는 끈
Returns
글리프를 추가합니다.
AddGlyphs(XpsFont, 플로트, 플로트, 플로트, 스트리트)
페이지에 새로운 글리프를 추가합니다.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
폰트 리소스
fontRenderingEmSize
float
글쓰기 크기
originX
float
Glyphs 출처 X 좌표.
originY
float
Glyphs 원산지 Y 조정.
unicodeString
string
인쇄할 수 있는 끈
Returns
글리프를 추가합니다.
AddOutlineEntry(링크, int, int)
문서에 출력 항목을 추가합니다.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)
Parameters
description
string
입력에 대한 설명입니다.
outlineLevel
int
출력 레벨 입니다.
targetPageNumber
int
목표 페이지 번호
AddPath(XpsPathGeometry)
페이지에 새로운 경로를 추가합니다.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
경로의 지질학이다.
Returns
추가된 경로
CreateArcSegment(포인트F, SizeF, 플로트, 볼, XpsSweepDirection, 볼)
새로운 엘리피틱 아크 세그먼트를 만듭니다.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
엘리피틱 궤의 끝점입니다.
size
SizeF
x 및 y 라디오는 x,y 쌍으로 엘리피틱 궤도입니다.
rotationAngle
float
엘리프스가 현재의 좌표 시스템과 비교하여 어떻게 회전되는지를 나타냅니다.
isLargeArc
bool
그것은 구멍이 180 또는 그 이상의 스프레이로 끌려가는지 여부를 결정합니다.
sweepDirection
XpsSweepDirection
궤도가 끌려가는 방향입니다.
isStroked
bool
이 도로의 이 부분에 대한 충격이 끌려가는지 여부를 지정합니다.
Returns
새로운 엘리피틱 아크 세그먼트.
CreateCanvas()
새로운 캔버스를 만들고 있습니다.
public XpsCanvas CreateCanvas()
Returns
새로운 캔버스
CreateColor(Color)
새로운 색깔을 만듭니다.
public XpsColor CreateColor(Color color)
Parameters
color
Color
RGB 색상에 대한 원주민 색상 예제입니다.
Returns
새로운 색상
CreateColor(인트, 인트, 인트)
sRGB 색상 공간에서 새로운 색상을 만듭니다.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
알파 색상 구성 요소
r
int
빨간색 색상 구성 요소
g
int
녹색 색상 구성 요소
b
int
파란색 색상 구성 요소
Returns
새로운 색상
CreateColor(인, 인, 인)
sRGB 색상 공간에서 새로운 색상을 만듭니다.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
빨간색 색상 구성 요소
g
int
녹색 색상 구성 요소
b
int
파란색 색상 구성 요소
Returns
새로운 색상
CreateColor(해병대, 해병대, 해병대)
scRGB 색상 공간에서 새로운 색상을 만듭니다.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
알파 색상 구성 요소
r
float
빨간색 색상 구성 요소
g
float
녹색 색상 구성 요소
b
float
파란색 색상 구성 요소
Returns
새로운 색상
CreateColor(해군, 해군, 해군)
scRGB 색상 공간에서 새로운 색상을 만듭니다.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
빨간색 색상 구성 요소
g
float
녹색 색상 구성 요소
b
float
파란색 색상 구성 요소
Returns
새로운 색상
CreateColor(파라미스, 파라미스 플로이트[])
ICC 기반 색상 공간에서 새로운 색상을 만듭니다.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
ICC 프로필으로 가는 길입니다.
components
float
[ ] [ [ ]
색상 구성 요소
Returns
새로운 색상
CreateColor(XpsIcc프로필, 파라미스 플로이트[])
ICC 기반 색상 공간에서 새로운 색상을 만듭니다.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
ICC 프로필 리소스
components
float
[ ] [ [ ]
색상 구성 요소
Returns
새로운 색상
CreateGlyphs(스트리트, 플로트, FontStyle, 플로트, 플로트, 스트리트)
새로운 글리프를 만듭니다.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
폰트 가족
fontRenderingEmSize
float
글쓰기 크기
fontStyle
FontStyle
글쓰기 스타일
originX
float
Glyphs 출처 X 좌표.
originY
float
Glyphs 원산지 Y 조정.
unicodeString
string
인쇄할 수 있는 끈
Returns
새로운 글리프
CreateGlyphs(XpsFont, 플로트, 플로트, 플로트, 스트리트)
새로운 글리프를 만듭니다.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
폰트 리소스
fontRenderingEmSize
float
글쓰기 크기
originX
float
Glyphs 출처 X 좌표.
originY
float
Glyphs 원산지 Y 조정.
unicodeString
string
인쇄할 수 있는 끈
Returns
새로운 글리프
CreateGradientStop(XpsColor, 플로이트)
새로운 그라디언트 스테이크를 만듭니다.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
그라디언트는 색을 멈추지 않는다.
offset
float
그라디언트는 그라디언트를 보상한다.
Returns
새로운 그라디언트 정지
CreateGradientStop(색상, 플로트)
새로운 그라디언트 스테이크를 만듭니다.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
그라디언트는 색을 멈추지 않는다.
offset
float
그라디언트는 그라디언트를 보상한다.
Returns
새로운 그라디언트 정지
CreateImageBrush(XpsImage, RectangleF 및 RectangleF)
새로운 이미지 브러시를 만듭니다.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
이미지 리소스 입니다.
viewbox
RectangleF
브러쉬의 출처 콘텐츠의 위치와 차원.
viewport
RectangleF
프리미엄 브러쉬의 컨테이너 좌표 공간의 지역스프레이가 적용되는 지역을 채우기 위해 (어쩌면 반복적으로) 적용되는 막대기
Returns
새 이미지 브러시
CreateImageBrush(링크, RectangleF, RectangleF)
새로운 이미지 브러시를 만듭니다.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
그림으로 가는 길은 브러쉬 타일처럼 가야합니다.
viewbox
RectangleF
브러쉬의 출처 콘텐츠의 위치와 차원.
viewport
RectangleF
프리미엄 브러쉬의 컨테이너 좌표 공간의 지역스프레이가 적용되는 지역을 채우기 위해 (어쩌면 반복적으로) 적용되는 막대기
Returns
새 이미지 브러시
CreateLinearGradientBrush(리스트, 포인트 F, 포인트 F)
새로운 선형 그라디언트 브러시를 만듭니다.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<에 대한 정보
XpsGradientStop
>
그라디언트 목록이 멈춘다.
startPoint
PointF
라인 그라디언트의 출발점.
endPoint
PointF
라인 그라디언트의 끝점입니다.
Returns
새로운 선형 그라디언트 브러시
CreateLinearGradientBrush(포인트 F, 포인트 F)
새로운 선형 그라디언트 브러시를 만듭니다.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
라인 그라디언트의 출발점.
endPoint
PointF
라인 그라디언트의 끝점입니다.
Returns
새로운 선형 그라디언트 브러시
CreateMatrix(해군, 해군, 해군, 해군, 해군)
새로운 변형 매트릭스를 만듭니다.
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
새로운 변형 매트릭스.
CreatePath(XpsPathGeometry)
새로운 길을 만들어 낸다.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
경로의 지질학이다.
Returns
새로운 경로
CreatePathFigure(포인트 F, 볼)
새로운 경로 숫자를 만듭니다.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
경로 숫자의 첫 번째 세그먼트의 출발점.
isClosed
bool
경로가 닫혀 있는지 지정합니다.실제로 설정되면, 충격이 끌려 갔습니다.“닫힌”, 즉, 경로 숫자의 마지막 부분의 마지막 포인트가 연결되어 있습니다.시작 포인트 속성에 지정된 포인트, 그렇지 않으면 충격이 “열려"되며,마지막 지점은 시작 지점과 연결되어 있지 않습니다.이 지점의 숫자만 적용됩니다.뇌졸중을 지정하는 경로 요소에서 사용됩니다.
Returns
새로운 경로 숫자
CreatePathFigure(포인트F, 목록, 바울)
새로운 경로 숫자를 만듭니다.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
경로 숫자의 첫 번째 세그먼트의 출발점.
segments
List
<에 대한 정보
XpsPathSegment
>
경로 세그먼트 목록.
isClosed
bool
경로가 닫혀 있는지 지정합니다.실제로 설정되면, 충격이 끌려 갔습니다.“닫힌”, 즉, 경로 숫자의 마지막 부분의 마지막 포인트가 연결되어 있습니다.시작 포인트 속성에 지정된 포인트, 그렇지 않으면 충격이 “열려"되며,마지막 지점은 시작 지점과 연결되어 있지 않습니다.이 지점의 숫자만 적용됩니다.뇌졸중을 지정하는 경로 요소에서 사용됩니다.
Returns
새로운 경로 숫자
CreatePathGeometry(스트리트)
짧은 형태로 지정된 새로운 경로 지질을 만듭니다.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
짧은 형태의 경로 지질학.
Returns
새로운 경로 지질학
CreatePathGeometry()
새로운 경로 지질학을 만듭니다.
public XpsPathGeometry CreatePathGeometry()
Returns
새로운 경로 지질학
CreatePathGeometry(리스트)
새로운 경로 지오메트리와 지정된 경로 숫자 목록을 만듭니다.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<에 대한 정보
XpsPathFigure
>
경로 숫자 목록.
Returns
새로운 경로 지질학
CreatePolyBezierSegment(포인트F[ ] [ [ ], 바울)
새로운 큐브 Bézier 곡선 세트를 만듭니다.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ] [ [ ]
여러 Bézier 세그먼트를 위한 컨트롤 포인트
isStroked
bool
이 도로의 이 부분에 대한 충격이 끌려가는지 여부를 지정합니다.
Returns
새로운 큐브 Bézier 곡선 섹션.
CreatePolyLineSegment(포인트F[ ] [ [ ], 바울)
개별 계단의 자발적인 숫자를 포함하는 새로운 다중 그림을 만듭니다.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ] [ [ ]
폴리 라인 세그먼트를 정의하는 다중 세그먼트에 대한 일련의 코디네이트.
isStroked
bool
이 도로의 이 부분에 대한 충격이 끌려가는지 여부를 지정합니다.
Returns
새로운 다이아몬드 디자인 세그먼트.
CreatePolyQuadraticBezierSegment(포인트F[ ] [ [ ], 바울)
경로 숫자에서 이전 포인트에서 쿼드 Bézier 곡선의 새로운 세트를 만들어 세트를 통해지정된 컨트롤 포인트를 사용하여 좌석을 사용합니다.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ] [ [ ]
여러 쿼드 Bézier 세그먼트를 위한 컨트롤 포인트.
isStroked
bool
이 도로의 이 부분에 대한 충격이 끌려가는지 여부를 지정합니다.
Returns
새로운 쿼드 Bézier 곡선 섹션.
CreateRadialGradientBrush(리스트, 포인트 F, 포인트 F, 포인트 F, 포인트 F)
새로운 방사선 그라디언트 브러시를 만듭니다.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<에 대한 정보
XpsGradientStop
>
그라디언트 목록이 멈춘다.
center
PointF
방사선 그라디언트의 중심 지점 (즉, 엘리피스의 중심 지점)
gradientOrigin
PointF
라디얼 그라디언트의 출발점.
radiusX
float
라디오를 정의하는 엘리프스의 x 차원에서 라디오.
radiusY
float
방사선은 방사선 그라디언트를 정의하는 엘리피스의 y 차원이다.
Returns
새로운 라디얼 그라디언트 브러시
CreateRadialGradientBrush(포인트F, 포인트F, 플로트, 플로트)
새로운 방사선 그라디언트 브러시를 만듭니다.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
방사선 그라디언트의 중심 지점 (즉, 엘리피스의 중심 지점)
gradientOrigin
PointF
라디얼 그라디언트의 출발점.
radiusX
float
라디오를 정의하는 엘리프스의 x 차원에서 라디오.
radiusY
float
방사선은 방사선 그라디언트를 정의하는 엘리피스의 y 차원이다.
Returns
새로운 라디얼 그라디언트 브러시
CreateSolidColorBrush(XpsColor)
새로운 단단한 색상 브러시를 만듭니다.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
채워진 요소에 대한 색상
Returns
새로운 단단한 색상 브러시.
CreateSolidColorBrush(Color)
새로운 단단한 색상 브러시를 만듭니다.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
채워진 요소에 대한 색상
Returns
새로운 단단한 색상 브러시.
CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)
새로운 시각적 브러시를 만듭니다.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
XPS 요소 (Canvas, Path 또는 Glyphs)는 시각적 속성 또는 시각적 브러시를 위한 것입니다.
viewbox
RectangleF
브러쉬의 출처 콘텐츠의 위치와 차원.
viewport
RectangleF
프리미엄 브러쉬의 컨테이너 좌표 공간의 지역스프레이가 적용되는 지역을 채우기 위해 (어쩌면 반복적으로) 적용되는 막대기
Returns
새로운 시각 브러시
삽입 T>(, T)
index” 위치에 페이지에 항목 (Canvas, Path, 또는 Glyphs)을 입력합니다.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
element"을 입력해야 하는 위치.
element
T
삽입해야 하는 요소
Returns
T
삽입된 요소
파라미터 유형
T
요소의 종류에 대하여
InsertCanvas(이트)
페이지에 index’ 위치에 새 캔버스를 삽입합니다.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
새로운 캔버스가 삽입되어야 할 위치.
Returns
삽입된 캔버스
InsertGlyphs(인트, 스트립, 플로이트, FontStyle, 플로이트, 플로이트, 스트립)
새 글리프를 index’ 위치에 페이지에 삽입합니다.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
새로운 글리프가 삽입되어야하는 위치.
fontFamily
string
폰트 가족
fontSize
float
글쓰기 크기
fontStyle
FontStyle
글쓰기 스타일
originX
float
Glyphs 출처 X 좌표.
originY
float
Glyphs 원산지 Y 조정.
unicodeString
string
인쇄할 수 있는 끈
Returns
삽입된 글리프
InsertGlyphs(int, XpsFont, 흐름, 흐름, 흐름, 스트리트)
새 글리프를 index’ 위치에 페이지에 삽입합니다.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
새로운 글리프가 삽입되어야하는 위치.
font
XpsFont
폰트 리소스
fontSize
float
글쓰기 크기
originX
float
Glyphs 출처 X 좌표.
originY
float
Glyphs 원산지 Y 조정.
unicodeString
string
인쇄할 수 있는 끈
Returns
삽입된 글리프
InsertPath(인트, XpsPathGeometry)
index’ 위치에서 페이지에 새로운 경로를 입력합니다.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
새로운 경로가 삽입되어야 할 위치.
data
XpsPathGeometry
경로의 지질학이다.
Returns
삽입된 경로
제거 T>(T)
페이지에서 항목을 제거합니다.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
제거해야 하는 요소
Returns
T
제거된 요소
파라미터 유형
T
요소의 종류에 대하여
RemoveAt(이트)
페이지에서 index” 위치에있는 항목을 제거합니다.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
어떤 항목을 제거해야 하는지에 대한 위치.
Returns
제거된 요소