SignatureField

SignatureField

خلاصه ای

SignatureField یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: Field.

SignatureField.Sign(signature) یک امضا دیجیتال را به یک میدان فرم اعمال می کند و Flatten ((() می تواند ظاهر امضای دائمی در سند باشد.

این کلاس 27 روش برای کار با SignatureField اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, ExtractCertificate, ExtractCertificateObject, ExtractImage, Field, Flatten,، و 12 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags,، و 73 تا ديگه .

خواص

نام:نوع:Accessشرح:
SignedBytesbyte[]?بخونید.آخرین بایت های امضا شده را باز می گرداند، یا null زمانی که این میدان توسط Sign ((Signature) امضاء نشده است.
SignatureSignature?بخونید.اطلاعات مربوط به امضای دیجیتال در این زمینه.
TypeFieldTypeبخونید.نوع ميدان.
FullNamestring?بخونید.نام کامل زمینه.
Namestring?خواندن/نوشتننام کامل میدان (به اصطلاح FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentخواندن/نوشتنتغییر جهت افقی متن خاص که به ظاهر ویجت این زمینه اعمال شده است.
PageIndexintبخونید.1-based index of the page that owns this field’s widget.
PartialNamestring?خواندن/نوشتننام بخش فیلد (/T).
NormalAppearanceXForm?بخونید.ظاهر “عادی” این میدان (در /AP/N) است.
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryبخونید.جریان ظاهر ویجت (درجی / AP) ، با نام ظاهر کلید زده شده است.
OnActivatedAnnotations.PdfAction?خواندن/نوشتنعمل که هنگام فعال شدن این میدان (/یک ورودی) انجام می شود.
Valuestring?خواندن/نوشتنمقدار میدان (/V).
Countintبخونید.تعداد بچه ها در این رشته /بچه های آرایه یا زمینه های کودک (نودهای سلسله مراتبی) و یا یادداشت ویجت (یک میدان ترمینال با چندین ویجیتی بصری، مانند یک جعبه چک گروه بندی شده/ رادیو).
FieldsField[]بخونید.کودکان این زمینه به عنوان یک آرایه عکس لوازم جانبی راحتی که فیلدها را در فرم منعکس می کند.
DefaultValuestring?بخونید.مقدار پیش فرض (/DV).
AlternateNamestring?خواندن/نوشتننام میدان جایگزین / ابزار (/ ورودی TU).
FlagsAspose.Pdf.Annotations.AnnotationFlagsخواندن/نوشتنعلامت های یادداشت ویجت (/ ورودی F) ، به عنوان مثال:.
TabOrderintخواندن/نوشتنشاخص ترتیب تب برای این زمینه.
IsReadOnlyboolبخونید.اینکه آیا این میدان فقط برای خواندن است.
ReadOnlyboolخواندن/نوشتناینکه آیا این میدان فقط برای خواندن است (تعویض قابل تنظیم برای تعادل API).
IsRequiredboolبخونید.اینکه این زمینه مورد نیاز است یا نه.
CharacteristicsAspose.Pdf.Annotations.Characteristicsبخونید.ویژگی های ظاهر (رنگهای مرزی / پس زمینه، چرخش ویجت).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceخواندن/نوشتنظاهر پیش فرض (طبیعت، اندازه و رنگ) میدان در هر مرجع منتشر شده در WidgetAnnotation.
RectRectangle?خواندن/نوشتنمستطیل میدان.
BorderBorder?خواندن/نوشتنمرزِ ميدان.
ColorColorخواندن/نوشتنرنگ میدان (در رشته ظاهر پیش فرض /DA به عنوان RGB ذخیره شده است).
AnnotationIndexintخواندن/نوشتن1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolخواندن/نوشتنپرچم جهانی: وقتی که true باشد، مقدار یک میدان به صورت خودکار تغییر اندازه می کند تا متناسب با مستطیل ویجت آن باشد.
IsGroupboolبخونید.اینکه آیا این میدان یک کانتینر/گروه از فیلدهای زیر است.
IsSharedFieldboolخواندن/نوشتناینکه آیا این میدان متعلق به یک گروه از زمینه های مشترک است.
IsSynchronizedboolبخونید.اینکه آیا مجموعه از طریق رشته ایمن است.
SyncRootobjectبخونید.Synchronization root؛ این نمونه را بازمی گرداند.
MaxFontSizedoubleخواندن/نوشتنحداکثر اندازه فونت مورد استفاده توسط آوتومات فیت ظاهر میدان.
MinFontSizedoubleخواندن/نوشتنحداقل اندازه فونت مورد استفاده توسط آوتومات فیت ظاهر میدان.
MappingNamestring?خواندن/نوشتننام نقشه برداری که توسط اسکریپت های خارجی برای شناسایی میدان استفاده می شود.
AnnotationTypeAnnotationTypeبخونید.هميشه ويژت.
ActionsAnnotationActionCollectionبخونید.اسلات های اکشن برای درخت AA / ویدجت.
Exportableboolخواندن/نوشتناینکه آیا ارزش ویجت باید در فرم ارسال صادر شود.
HighlightingHighlightingModeخواندن/نوشتنحالت برجسته سازی بصری که زمانی استفاده می شود که کاربر روی ویجت کلیک کند (در / H وارد کنید).
ParentForms.Field?بخونید.میدان والدین زمانی که این ویجت فرزند بصری یک AcroForm است.
Requiredboolخواندن/نوشتناینکه آیا باید قبل از ارسال ویجت پر شود (/Ff بتی 2) یا خیر.
HighlightModestringبخونید.حالت برجسته (در / H).
DefaultAppearanceStringstring?بخونید.رشته ظاهر پیش فرض (درسی/DA).
FieldValuestring?بخونید.مقدار میدان (/ واردات V).
DefaultFieldValuestring?بخونید.مقدار پیش فرض میدان (در ورودی DV).
FieldTypestring?بخونید.نوع میدان (/ ورودی FT).
Widthdoubleخواندن/نوشتنعرض مستطیل آگهی.
Heightdoubleخواندن/نوشتنارتفاع مستطیل آگهی.
ActiveStatestring?خواندن/نوشتنحالت ظاهر فعال در حال حاضر (در لیست AS).
AlignmentTextAlignmentخواندن/نوشتنهماهنگی متن (برای توضیحات آزاد متنی / ویجت با متن غنی).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentخواندن/نوشتنتعدیل افقی، علاوه بر تعدد؛ هر دو به طور مستقل قابل تنظیم هستند.
StatesAppearanceDictionaryبخونید.لغت حالت ظاهر (فرعتی از AP/N در هر وضعیت، به عنوان مثال:.
UpdateAppearanceOnConvertboolخواندن/نوشتناین که آیا در هنگام ذخیره کردن یادداشت به یک سند تبدیل شده، جریان ظاهر را بازسازی می کند یا خیر.
UseFontSubsetboolخواندن/نوشتناینکه آیا فونت (اگر وجود داشته باشد) باید زیر تنظیم شود.
Contentsstring?خواندن/نوشتنمحتوای یادداشت (متن).
Opacitydoubleخواندن/نوشتنضمیر (مطابق با نور).
InteriorColorColor?خواندن/نوشتنرنگ داخلی یادداشت (در ورودی IC، برای یادداشت های دایره/ مربع/خط).
Titlestring?خواندن/نوشتنعنوان آگهی (مؤلف برای آوازهای نشانگر).
Subjectstring?خواندن/نوشتنموضوع آگهی (/درسی در زیر).
ModifiedDatestring?بخونید.تاریخ تغییر.
ModifiedDateTimeخواندن/نوشتنتاریخ /M (تغییر یافته) به عنوان یک DateTime تایپ شده است.
AnnotationFlagsAnnotationFlagsخواندن/نوشتننام مستعار تایپ شده از Flags که AnnotationFlags را به عنوان یک ویژگی نشان می دهد.
ActionPdfAction?خواندن/نوشتنعمل مرتبط با این یادداشت (/یک ورودی).
Authorstring?بخونید.نویسنده ی یادداشت (در T).
AnnotationStatestring?بخونید.حالت تفسیر (/ ورودی دولت) ، به عنوان مثال:.
AnnotationStateModelstring?بخونید.مدل حالت آگهی (/StateModel) ، به عنوان مثال:.
ReplyTypestring?بخونید.نوع پاسخ (/RT entry) ، به عنوان مثال:.
InReplyToAnnotation?خواندن/نوشتناین یکی به آنوتاسیون پاسخ می دهد (در ورودی IRT).
QuadPointsPoint[]خواندن/نوشتنQuadPoints به عنوان یک آرایه از ارزش های نقطه.
PagePage?بخونید.صفحه ای که مالک این یادداشت است، یا null زمانی که نمی تواند حل شود (به عنوان مثال:.
VerticalAlignmentVerticalAlignmentخواندن/نوشتنتعدیل عمودی که در این بند اعمال می شود.
MarginMarginInfo?خواندن/نوشتناطلاعات مربوط به حاشیه های خارج از حساب ها در این بند اعمال می شود.
IsFirstParagraphInColumnboolخواندن/نوشتنپاراگراف را مجبور کنید که یک ستون جدید شروع کند.
IsKeptWithNextboolخواندن/نوشتناین پاراگراف رو در همان صفحه با قسمت بعدی قرار بدید.
IsInNewPageboolخواندن/نوشتنمجبور کنين که پاراگراف رو از صفحه ي جديد شروع کني.
IsInLineParagraphboolخواندن/نوشتنعلامت پاراگراف در خط (صفحه جدید را شروع نمی کند).
HyperlinkTextstring?خواندن/نوشتنهدف هائپر لینک با رشته قدیمی.
HyperlinkHyperlink?خواندن/نوشتنتزئینات هیپر لینک تایپ شده که به پاراگراف اعمال می شود.
ZIndexintخواندن/نوشتنشاخص Z-order که توسط DOM renderer استفاده می شود.

روش ها

Signatureشرح:
SignatureField(doc: Document, rect: Rectangle)در صفحه اول مستند یک قسمت خالی برای امضا ایجاد کنید که اندازه اش درست باشد.
SignatureField(page: Page, rect: Rectangle)یک میدان امضا خالی در صفحه با اندازه درست ایجاد کنید.
Sign(signature: Signature)این زمینه را با گواهینامه ی وارد شده امضا کنید.
Sign(signature: Signature, pfx: Stream, pass: string)با یک PFX از یک جریان + رمز عبور راحتی بر روی Sign(Signature) امضا کنید.
ExtractCertificate()گواهینامه امضا کردن /V این زمینه را به عنوان یک جریان بایت DER (.cer) استخراج کنید.
ExtractCertificateObject()گواهینامه امضا را به عنوان X509Certificate2 تهیه کنید.
ExtractImage()ظاهر امضای قابل مشاهده ( جریان /AP /N) را به عنوان یک جریان استخراج کنید.
ExtractImage(format: System.Drawing.Imaging.ImageFormat)ظاهر امضا قابل مشاهده را استخراج کنید و آن را به عنوان قالب دوباره رمزگذاری کنید.
Field(doc: Document)یک میدان مرتبط با سند ایجاد کنید.
GetEnumerator()تعویض های ویجت برای بچه ها در آرایه /Kids انجام می شود.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)کپی کردن یادداشت های ویجت به یک آرایه که از شاخص شروع می شود.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)عمل JavaScript را در برابر این میدان اجرا کنید.
ExportToJson(stream: Stream)این میدان را به صورت JSON (یک واحد FieldExportingData) از طریق جریان ارائه شده سریال سازی کنید.
ExportValueToJson(outputJsonStream: Stream, indented: bool)نام، پرچم و مقدار میدان را به یک جریان JSON بنویسید.
Flatten()این میدان را صاف کنید ارزش آن را به محتوای صفحه ثابت تبدیل کنید.
GetWidgetEnumerator()شماره گیری به WidgetAnnotation تایپ شده است.
ImportValueFromJson(inputJsonStream: Stream)ارزش این میدان را از یک جریان JSON بخوانید.
Recalculate()ارزش این میدان را از اسکریپت محاسبه دوباره محاسبه کنید.
SetPosition(point: Aspose.Pdf.Point)اولین مستطیل ویجت را به نقطه ای که داده شده (سقف بالا سمت چپ) منتقل کنید.
WidgetAnnotation(doc: Document)برنامه ctor یک یادداشت ویجت خالی را با خواننده doc مرتبط می کند.
GetCheckedStateName()نام حالت ظاهر را که نشان دهنده وضعیت “on” / “checked” این ویجت است (معمولاً “Yes”) ، از کلید های dict /AP/N جستجو می کند.
Accept(visitor: AnnotationSelector)تماس های قبول در این SignatureField نمونه.
GetRectangle(considerRotation: bool)مستطیل محدودی با توجه به چرخش تنظیم شده است.
ChangeAfterResize(transform: Matrix)بعد از اینکه کاربر صفحه یا مستطیل میزبان را تغییر اندازه داد، هندسه ی یادداشت ها را تنظیم کنید.
UpdateAppearances()جریان ظاهر طبیعی (/AP /N) را از هندسه و رنگ های فعلی یادداشت بازتولید کنید.
WriteXfdf(writer: System.Xml.XmlWriter)این یادداشت را به عنوان یک عنصر XFDF در نوشتن (PDF 32000 §12.7.8 / X F D F 3.0) سریال سازی کنید.
Clone()کلوین سطح نسخه های حالت اسکالاری/ref-shared است.

همچنین ببینید:

 فارسی