RadioButtonField

RadioButtonField

개요

RadioButtonField은(는) Aspose.PDF FOSS for .NET에 포함된 클래스입니다. 상속 대상: ChoiceField.

이 클래스는 .NET 프로그램에서 RadioButtonField 객체를 작업하기 위한 37개의 메서드를 제공합니다. 사용 가능한 메서드에는: Accept, Add, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field 및 추가 메서드 12개가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags 및 추가 89개.

속성

이름유형액세스설명
NoToggleToOffbool읽기/쓰기/Ff 비트 15 (NoToggleToOff): true일 경우 사용자가 선택된 라디오 버튼을 다시 클릭해서 해제할 수 없습니다.
StyleBoxStyle읽기/쓰기라디오 글리프의 시각적 스타일 (/MK /CA).
ShapeBoxShape읽기/쓰기라디오 버튼 위젯의 외부 테두리 모양.
PageIndexint읽기필드의 첫 번째 위젯에 대한 1부터 시작하는 페이지 인덱스.
OptionsOptionCollection읽기라디오 버튼 옵션 컬렉션.
IsRadiobool읽기라디오 버튼인지 여부 (RadioButtonField에 대해 항상 true).
IsPushbuttonbool읽기푸시 버튼인지 여부 (RadioButtonField에 대해 항상 false).
SelectedValuestring?읽기현재 선택된 값, 선택된 것이 없으면 null.
Selectedint읽기/쓰기선택된 라디오 버튼 옵션의 1 기반 인덱스를 가져오거나 설정합니다( kid 위젯 /AP/N 외관 상태 중, 전체 “Off” 상태는 제외).
Valuestring?읽기/쓰기Value의 재정의.
IsCombobool읽기IsCombo를 가져옵니다.
IsEditablebool읽기편집 가능 여부를 가져옵니다.
IsMultiSelectbool읽기다중 선택 여부를 가져옵니다.
IsSortedbool읽기정렬 여부를 가져옵니다.
MultiSelectbool읽기/쓰기Get/set MultiSelect (/Ff 비트 22 — 0 기반 21).
CommitImmediatelybool읽기/쓰기Get/set CommitOnSelChange (/Ff 비트 27 — 0 기반 26).
SelectedItemsint[]읽기/쓰기0 기반 선택된 옵션 인덱스 (public-API 형태 int[] SelectedIndices의 형제; setter는 일치하는 옵션에서 /V를 다시 씁니다).
SelectedValuesIReadOnlyList<string>읽기/쓰기현재 선택된 값들.
SelectedIndicesIReadOnlyList<int>읽기Options 목록 내에서 선택된 값들의 0 기반 인덱스입니다.
TypeFieldType읽기필드 유형입니다.
FullNamestring?읽기전체 한정된 필드 이름.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignment읽기/쓰기필드 위젯 표시에 적용되는 텍스트별 수평 정렬 재정의.
PartialNamestring?읽기/쓰기부분 필드 이름 (/T).
NormalAppearanceXForm?읽기필드의 “Normal” 외관 (/AP /N 엔트리).
AppearanceAspose.Pdf.Annotations.AppearanceDictionary읽기필드 위젯의 외관 스트림 (/AP 엔트리), 외관 이름별로 키가 지정됨.
OnActivatedAnnotations.PdfAction?읽기/쓰기이 필드가 활성화될 때 트리거되는 동작 (/A 엔트리).
Countint읽기이 필드의 /Kids 배열에 있는 자식 수 — 자식 필드(계층 노드) 또는 위젯 주석(그룹화된 체크박스/라디오와 같은 여러 시각적 위젯을 가진 터미널 필드) 중 하나.
FieldsField[]읽기이 필드의 필드 유형 자식 kids를 스냅샷 배열로 제공 — 폼의 Fields를 반영하는 편리한 접근자.
DefaultValuestring?읽기기본값 (/DV).
AlternateNamestring?읽기/쓰기대체 필드 이름 / 툴팁 (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlags읽기/쓰기위젯 주석 플래그 (/F entry), 예를 들어.
TabOrderint읽기/쓰기이 필드의 탭 순서 인덱스.
IsReadOnlybool읽기필드가 읽기 전용인지 여부.
ReadOnlybool읽기/쓰기필드가 읽기 전용인지 여부 (API 패리티에 대한 설정 가능한 별칭).
IsRequiredbool읽기필드가 필수인지 여부.
CharacteristicsAspose.Pdf.Annotations.Characteristics읽기외관 특성(테두리/배경 색상, 위젯 회전).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearance읽기/쓰기필드의 기본 외관(글꼴, 크기, 색상) — WidgetAnnotation의 필드 수준 대응물.
RectRectangle?읽기/쓰기필드 사각형.
ColorColor읽기/쓰기필드 색상 (/DA 기본 외관 문자열에 RGB 형태로 저장됨).
AnnotationIndexint읽기/쓰기이 필드 위젯이 페이지의 /Annots 배열 내에서 차지하는 1부터 시작하는 탭 위치 — 배열 순서는 페이지 탭 순서와 같습니다.
FitIntoRectanglebool읽기/쓰기전역 플래그: true인 경우, 필드의 값이 자동으로 크기가 조정되어 위젯 사각형에 맞춥니다.
IsGroupbool읽기이 필드가 하위 필드들의 컨테이너/그룹인지 여부.
IsSharedFieldbool읽기/쓰기이 필드가 공유 필드 그룹에 속하는지 여부.
IsSynchronizedbool읽기컬렉션이 스레드 안전한지 여부.
SyncRootobject읽기동기화 루트; 이 인스턴스를 반환합니다.
MaxFontSizedouble읽기/쓰기필드 외관 자동 맞춤에 사용되는 최대 글꼴 크기.
MinFontSizedouble읽기/쓰기필드 외관 자동 맞춤에 사용되는 최소 글꼴 크기.
MappingNamestring?읽기/쓰기외부 스크립트가 필드를 식별하는 데 사용하는 매핑 이름.
AnnotationTypeAnnotationType읽기항상 Widget.
BorderBorder?읽기/쓰기테두리 너비, 스타일 및 대시 패턴은 위젯의 BS 사전에서 해결됩니다(폼 필드는 해당 테두리를 /Border가 아니라 그곳에 보관합니다).
ActionsAnnotationActionCollection읽기위젯의 /AA 트리를 위한 액션 슬롯.
Exportablebool읽기/쓰기양식 제출 시 위젯의 값을 내보낼지 여부.
HighlightingHighlightingMode읽기/쓰기사용자가 위젯을 클릭할 때 사용되는 시각적 강조 모드 (/H 항목).
ParentForms.Field?읽기이 위젯이 AcroForm 필드의 시각적 자식인 경우의 상위 필드.
Requiredbool읽기/쓰기위젯을 제출하기 전에 채워야 하는지 여부 (/Ff 비트 2).
HighlightModestring읽기하이라이트 모드 (/H 항목).
DefaultAppearanceStringstring?읽기기본 외관 문자열 (/DA entry).
FieldValuestring?읽기필드 값 (/V entry).
DefaultFieldValuestring?읽기기본 필드 값 (/DV entry).
FieldTypestring?읽기필드 유형 (/FT entry).
InnerRectRectangle?읽기주석 사각형은 /RD (rectangle differences) entry에 의해 안쪽으로 들어가며 — 실제로 Rect 내부에 그려지는 영역이다.
Widthdouble읽기/쓰기주석 사각형의 너비.
Heightdouble읽기/쓰기주석 사각형의 높이.
ActiveStatestring?읽기/쓰기현재 활성화된 외관 상태 (/AS 항목).
AlignmentTextAlignment읽기/쓰기텍스트 정렬 (리치 텍스트를 포함하는 자유 텍스트/위젯 주석용).
HorizontalAlignmentAspose.Pdf.HorizontalAlignment읽기/쓰기수평 정렬 (Alignment에 추가로 노출되며; 두 개는 독립적으로 설정 가능).
StatesAppearanceDictionary읽기Appearance-state dictionary (AP/N의 상태별 하위 사전, e.g.
UpdateAppearanceOnConvertbool읽기/쓰기주석이 변환된 문서에 저장될 때 appearance stream을 재생성할지 여부.
UseFontSubsetbool읽기/쓰기임베드된 글꼴(있는 경우)을 서브셋팅할지 여부.
Contentsstring?읽기/쓰기주석 내용(텍스트).
Opacitydouble읽기/쓰기주석 불투명도 (0.0 = 투명, 1.0 = 불투명).
InteriorColorColor?읽기/쓰기주석 내부 색상 (/IC 항목, 원/사각형/선 주석용).
Titlestring?읽기/쓰기주석 제목 (마크업 주석의 경우 저자).
Namestring?읽기/쓰기주석 이름 (고유 식별자 — /NM 항목).
Subjectstring?읽기/쓰기주석 제목 (/Subj 항목).
ModifiedDatestring?읽기수정 날짜.
ModifiedDateTime읽기/쓰기/M (modified) 날짜를 타입된 DateTime로 표시합니다.
AnnotationFlagsAnnotationFlags읽기/쓰기공개 표면에 맞는 Flags의 타입된 별칭으로, AnnotationFlags를 속성으로 노출합니다.
ActionPdfAction?읽기/쓰기이 주석과 연결된 동작 (/A entry).
Authorstring?읽기주석 작성자 (/T entry).
AnnotationStatestring?읽기주석 상태 (/State entry), 예:
AnnotationStateModelstring?읽기주석 상태 모델 (/StateModel 항목), 예:
ReplyTypestring?읽기답글 유형 (/RT 항목), 예:
InReplyToAnnotation?읽기/쓰기이 답글이 달린 주석 (/IRT 항목).
QuadPointsPoint[]읽기/쓰기QuadPoints을 Point 값들의 배열로.
PagePage?읽기이 주석을 소유하는 페이지, 또는 해결할 수 없을 때는 null (예:
VerticalAlignmentVerticalAlignment읽기/쓰기이 단락에 적용된 수직 정렬.
MarginMarginInfo읽기/쓰기이 단락에 외부 여백 정보가 적용되었습니다.
IsFirstParagraphInColumnbool읽기/쓰기단락이 새 열에서 시작하도록 강제합니다.
IsKeptWithNextbool읽기/쓰기이 단락을 다음 단락과 같은 페이지에 유지하십시오.
IsInNewPagebool읽기/쓰기단락을 새 페이지에서 시작하도록 강제합니다.
IsInLineParagraphbool읽기/쓰기인라인 단락 플래그(새 줄을 시작하지 않음).
HyperlinkTextstring?읽기/쓰기레거시 문자열 형식 하이퍼링크 대상.
HyperlinkHyperlink?읽기/쓰기문단에 적용된 타입 하이퍼링크 장식.
ZIndexint읽기/쓰기DOM 렌더러에서 사용되는 Z-오더 인덱스.

메서드

시그니처설명
RadioButtonField(page: Page)제공된 페이지의 리더에 바인딩된 새로운 라디오버튼 필드를 생성합니다.
RadioButtonField(page: Page, rect: Rectangle)필드 레벨의 /Rect가 설정된 상태로 구성합니다.
RadioButtonField(doc: Document)이 RadioButtonField 인스턴스에서 RadioButtonField(doc)를 호출합니다.
AddOption(optionName: string, rect: Rectangle)제공된 사각형에 지정된 appearance-state 이름을 가진 옵션을 추가합니다.
AddOption(optionName: string)이름만으로 라디오 옵션을 추가합니다; 상속된 ChoiceField 버전을 가려서 반영이 이 유형에 표시되도록 합니다.
Add(option: RadioButtonOptionField)구성된 RadioButtonOptionField을 이 라디오 그룹의 자식 위젯으로 추가합니다.
SetPosition(point: Aspose.Pdf.Point)필드의 위젯 사각형을 포인트로 이동하고, 현재 너비/높이는 유지합니다.
ChoiceField(doc: Document)이 RadioButtonField 인스턴스에서 ChoiceField(doc)를 호출합니다.
ChoiceField(doc: Document, rect: Rectangle)에 바인딩된 체크박스를 구성합니다.
ChoiceField(page: Page, rect: Rectangle)이 RadioButtonField 인스턴스에서 ChoiceField(page, rect)를 호출합니다.
AddOption(export: string, name: string)내보내기 값과 표시 값을 별도로 지정하는 옵션을 추가합니다.
DeleteOption(optionName: string)optionName과 일치하는 첫 번째 옵션을 제거합니다(단순 PdfString 형태이든 [export, name] 쌍의 표시 부분이든).
Field(doc: Document)문서에 바인딩된 필드를 생성합니다.
GetEnumerator()이 필드의 /Kids 배열에 있는 자식들의 위젯 주석을 순회합니다.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)인덱스부터 시작하여 위젯 주석을 배열에 복사합니다.
CopyTo(array: Field[], index: int)인덱스부터 시작하여 이 필드의 자식들을 (Field 인스턴스로) 배열에 복사합니다.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)제공된 JavaScript 동작을 이 필드에 실행합니다.
ExportToJson(stream: Stream)이 필드를 JSON (단일 FieldExportingData 객체) 로 제공된 스트림을 통해 직렬화합니다.
ExportToJson(fileName: string)이 필드를 JSON 파일로 직렬화합니다.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)이 필드를 JSON 로 제공된 스트림을 통해 직렬화합니다.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)이 필드를 JSON 파일로 직렬화합니다.
ExportValueToJson(outputJsonStream: Stream, indented: bool)필드의 이름, 플래그 및 값을 JSON 스트림에 기록합니다.
Flatten()이 필드를 평탄화합니다 — 값을 정적 페이지 콘텐츠로 변환합니다.
GetWidgetEnumerator()열거형이 WidgetAnnotation 타입으로 지정되었습니다.
ImportValueFromJson(inputJsonStream: Stream)이 필드의 값을 JSON 스트림에서 읽습니다.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)명명된 필드의 값을 JSON 스트림에서 읽습니다 — 단일 필드 객체(가능하면 ChildFields를 통해 중첩) 또는 그 배열 — 그리고 점표기 경로가 fieldFullNameInJSON과 일치하는 항목의 값을 적용합니다.
Recalculate()계산 스크립트에서 필드 값을 재계산합니다.
WidgetAnnotation(doc: Document)프로그래밍 방식 생성자 — 문서의 리더와 연결된 최소 위젯 주석을 생성합니다.
ExportToJson(stream: System.IO.Stream)이 위젯의 필드를 JSON 형식으로 스트림에 직렬화합니다.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)이 위젯의 필드를 단일 FieldExportingData JSON 객체로 스트림에 직렬화합니다.
GetCheckedStateName()이 위젯의 “on” / “checked” 상태를 나타내는 외관 상태 이름을 반환합니다(일반적으로 “Yes”), 이는 /AP/N 사전의 키에서 찾아옵니다(“Off"가 아닌 모든 값).
Accept(visitor: AnnotationSelector)이 RadioButtonField 인스턴스에서 Accept(visitor)를 호출합니다.
GetRectangle(considerRotation: bool)considerRotation에 의해 조정된 경계 사각형.
ChangeAfterResize(transform: Matrix)사용자가 페이지나 호스트 사각형의 크기를 조정한 후 주석의 기하학을 조정합니다.
UpdateAppearances()주석의 현재 기하학 및 색상으로부터 일반 외관 스트림 (/AP /N)을 재생성합니다.
WriteXfdf(writer: System.Xml.XmlWriter)이 주석을 XFDF 요소로 직렬화하여 라이터에 기록합니다 (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()얕은 복제 — 스칼라/레프-공유 상태를 복사합니다.

참조

 한국어