Shape
Gambaran Umum
Shape adalah kelas dalam Aspose.Words FOSS untuk .NET. Mewarisi dari: ShapeBase, ITextBox, IStrokable.
Mewakili sebuah objek di lapisan gambar, seperti AutoShape, kotak teks, bentuk bebas, objek OLE, kontrol ActiveX, atau gambar.
Kelas ini menyediakan 29 metode untuk bekerja dengan objek Shape dalam program .NET. Metode yang tersedia meliputi: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, dan 17 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Words FOSS untuk .NET. Properti: Adjustments, AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, dan 93 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
NodeType | NodeType | Baca | Mengembalikan Shape. |
StoryType | StoryType | Baca | Mengembalikan Textbox. |
ExtrusionEnabled | bool | Baca | Mengembalikan true jika efek ekstrusi diaktifkan. |
ShadowEnabled | bool | Baca | Mengembalikan true jika efek bayangan diaktifkan. |
Stroke | Stroke | Baca | Mendefinisikan goresan untuk sebuah bentuk. |
Stroked | bool | Baca/Tulis | Menentukan apakah jalur akan di-stroke. |
StrokeWeight | double | Baca/Tulis | Mendefinisikan ketebalan kuas yang menggambar jalur bentuk dalam poin. |
StrokeColor | Color | Baca/Tulis | Mendefinisikan warna goresan. |
Filled | bool | Baca/Tulis | Menentukan apakah jalur tertutup dari bentuk akan diisi. |
FillColor | Color | Baca/Tulis | Mendefinisikan warna kuas yang mengisi jalur tertutup bentuk. |
HasImage | bool | Baca | Mengembalikan true jika bentuk memiliki byte gambar atau menautkan sebuah gambar. |
ImageData | ImageData | Baca | Memberikan akses ke gambar bentuk. |
OleFormat | OleFormat | Baca | Menyediakan akses ke data OLE dari sebuah shape. |
TextBox | TextBox | Baca | Mendefinisikan atribut yang menentukan bagaimana teks ditampilkan dalam sebuah bentuk. |
TextPath | TextPath | Baca | Mendefinisikan teks dari jalur teks (dari objek WordArt). |
FirstParagraph | Paragraph | Baca | Mendapatkan paragraf pertama dalam shape. |
LastParagraph | Paragraph | Baca | Mendapatkan paragraf terakhir dalam shape. |
HorizontalRuleFormat | HorizontalRuleFormat | Baca | Menyediakan akses ke properti bentuk garis horizontal. |
Adjustments | AdjustmentCollection | Baca | Menyediakan akses ke nilai mentah penyesuaian sebuah bentuk. |
SignatureLine | SignatureLine | Baca | Mendapatkan objek SignatureLine jika shape adalah baris tanda tangan. |
HasChart | bool | Baca | Mengembalikan true jika Shape ini memiliki Chart. |
HasSmartArt | bool | Baca | Mengembalikan true jika Shape ini memiliki objek SmartArt. |
Chart | Chart | Baca | Memberikan akses ke properti chart jika shape ini memiliki Chart. |
Fill | Fill | Baca | Mendapatkan format isian untuk bentuk. |
ShadowFormat | ShadowFormat | Baca | Mendapatkan format bayangan untuk shape. |
Glow | GlowFormat | Baca | Mendapatkan pemformatan glow untuk shape. |
Reflection | ReflectionFormat | Baca | Mendapatkan format refleksi untuk shape. |
SoftEdge | SoftEdgeFormat | Baca | Mendapatkan pemformatan tepi lembut untuk shape. |
ScreenTip | string | Baca/Tulis | Mendefinisikan teks yang ditampilkan ketika penunjuk mouse bergerak di atas bentuk. |
HRef | string | Baca/Tulis | Mendapatkan atau mengatur alamat hyperlink lengkap untuk sebuah shape. |
Target | string | Baca/Tulis | Mendapatkan atau mengatur bingkai target untuk hyperlink bentuk. |
AlternativeText | string | Baca/Tulis | Mendefinisikan teks alternatif yang akan ditampilkan alih-alih grafik. |
IsDecorative | bool | Baca/Tulis | Mendapatkan atau mengatur flag yang menentukan apakah shape dekoratif dalam dokumen. |
Title | string | Baca/Tulis | Mendapatkan atau mengatur judul (keterangan) dari objek shape saat ini. |
Name | string | Baca/Tulis | Mendapatkan atau mengatur nama bentuk opsional. |
IsInsertRevision | bool | Baca | Mendapatkan revisi penyisipan. |
IsDeleteRevision | bool | Baca | Mendapatkan is delete revision. |
IsMoveFromRevision | bool | Baca | Mendapatkan is move dari revisi. |
IsMoveToRevision | bool | Baca | Mendapatkan IsMoveToRevision. |
IsTopLevel | bool | Baca | Mengembalikan true jika bentuk ini bukan anak dari bentuk grup. |
IsGroup | bool | Baca | Mengembalikan true jika ini adalah bentuk grup. |
IsImage | bool | Baca | Mengembalikan true jika shape ini adalah image shape. |
IsHorizontalRule | bool | Baca | Mengembalikan true jika shape ini adalah horizontal rule. |
IsWordArt | bool | Baca | Mengembalikan true jika bentuk ini adalah objek WordArt. |
CanHaveImage | bool | Baca | Mengembalikan true jika tipe bentuk memungkinkan bentuk memiliki gambar. |
AnchorLocked | bool | Baca/Tulis | Menentukan apakah jangkar bentuk terkunci. |
AspectRatioLocked | bool | Baca/Tulis | Menentukan apakah rasio aspek bentuk terkunci. |
AllowOverlap | bool | Baca/Tulis | Mendapatkan atau mengatur nilai yang menentukan apakah bentuk ini dapat menumpang pada bentuk lain. |
BehindText | bool | Baca/Tulis | Menentukan apakah bentuk berada di bawah atau di atas teks. |
IsInline | bool | Baca | Cara cepat untuk menentukan apakah bentuk ini diposisikan sejajar dengan teks. |
Left | double | Baca/Tulis | Mendapatkan atau mengatur posisi tepi kiri dari blok kontainer bentuk. |
Top | double | Baca/Tulis | Mendapatkan atau mengatur posisi tepi atas dari blok kontainer shape. |
Right | double | Baca | Mendapatkan posisi tepi kanan dari blok kontainer shape. |
Bottom | double | Baca | Mendapatkan posisi tepi bawah dari blok kontainer shape. |
Width | double | Baca/Tulis | Mendapatkan atau mengatur lebar blok kontainer dari shape. |
Height | double | Baca/Tulis | Mendapatkan atau mengatur tinggi blok kontainer dari bentuk. |
DistanceTop | double | Baca/Tulis | Mengembalikan atau mengatur jarak (dalam poin) antara teks dokumen dan tepi atas bentuk. |
DistanceBottom | double | Baca/Tulis | Mengembalikan atau mengatur jarak (dalam poin) antara teks dokumen dan tepi bawah bentuk. |
DistanceLeft | double | Baca/Tulis | Mengembalikan atau mengatur jarak (dalam poin) antara teks dokumen dan tepi kiri bentuk. |
DistanceRight | double | Baca/Tulis | Mengembalikan atau mengatur jarak (dalam poin) antara teks dokumen dan tepi kanan bentuk. |
Rotation | double | Baca/Tulis | Mendefinisikan sudut (dalam derajat) yang memutar sebuah bentuk. |
ZOrder | int | Baca/Tulis | Menentukan urutan tampilan bentuk yang saling tumpang tindih. |
ParentParagraph | Paragraph | Baca | Mengembalikan paragraf induk langsung. |
Bounds | RectangleF | Baca/Tulis | Mendapatkan atau mengatur lokasi dan ukuran blok kontainer dari bentuk. |
BoundsInPoints | RectangleF | Baca | Mendapatkan lokasi dan ukuran blok kontainer dari bentuk dalam points, relatif terhadap jangkar bentuk teratas. |
BoundsWithEffects | RectangleF | Baca | Mendapatkan ukuran akhir yang dimiliki objek bentuk ini setelah menerapkan efek menggambar. |
ShapeType | ShapeType | Baca | Mendapatkan tipe bentuk. |
MarkupLanguage | ShapeMarkupLanguage | Baca | Mendapatkan MarkupLanguage yang digunakan untuk objek grafik ini. |
SizeInPoints | SizeF | Baca | Mendapatkan ukuran shape dalam poin. |
FlipOrientation | FlipOrientation | Baca/Tulis | Mengubah orientasi sebuah bentuk. |
RelativeHorizontalPosition | RelativeHorizontalPosition | Baca/Tulis | Menentukan relatif terhadap apa bentuk diposisikan secara horizontal. |
RelativeVerticalPosition | RelativeVerticalPosition | Baca/Tulis | Menentukan relatif terhadap apa bentuk diposisikan secara vertikal. |
RelativeHorizontalSize | RelativeHorizontalSize | Baca/Tulis | Mendapatkan atau mengatur nilai ukuran relatif bentuk dalam arah horizontal. |
RelativeVerticalSize | RelativeVerticalSize | Baca/Tulis | Mendapatkan atau mengatur nilai ukuran relatif shape dalam arah vertikal. |
LeftRelative | float | Baca/Tulis | Mendapatkan atau mengatur nilai yang mewakili posisi kiri relatif shape dalam persen. |
TopRelative | float | Baca/Tulis | Mendapatkan atau mengatur nilai yang mewakili posisi atas relatif bentuk dalam persen. |
HeightRelative | float | Baca/Tulis | Mendapatkan atau mengatur nilai yang mewakili persentase tinggi relatif bentuk. |
WidthRelative | float | Baca/Tulis | Mendapatkan atau mengatur nilai yang mewakili persentase lebar relatif bentuk. |
HorizontalAlignment | HorizontalAlignment | Baca/Tulis | Menentukan bagaimana bentuk diposisikan secara horizontal. |
VerticalAlignment | VerticalAlignment | Baca/Tulis | Menentukan cara bentuk diposisikan secara vertikal. |
WrapType | WrapType | Baca/Tulis | Menentukan apakah bentuk tersebut inline atau mengambang. |
WrapSide | WrapSide | Baca/Tulis | Menentukan bagaimana teks dibungkus di sekitar bentuk. |
CoordOrigin | Point | Baca/Tulis | Koordinat di sudut kiri atas blok kontainer dari bentuk ini. |
CoordSize | Size | Baca/Tulis | Lebar dan tinggi ruang koordinat di dalam blok kontainer dari bentuk ini. |
Font | Font | Baca | Menyediakan akses ke format font dari objek ini. |
IsSignatureLine | bool | Baca | Menunjukkan bahwa shape adalah SignatureLine. |
IsLayoutInCell | bool | Baca/Tulis | Mendapatkan atau mengatur flag yang menunjukkan apakah bentuk ditampilkan di dalam tabel atau di luar tabel. |
Hidden | bool | Baca/Tulis | Mendapatkan atau mengatur nilai boolean yang menunjukkan apakah bentuk terlihat. |
IsComposite | bool | Baca | Mengembalikan true karena node ini dapat memiliki node anak. |
HasChildNodes | bool | Baca | Mengembalikan true jika node ini memiliki anak node apa pun. |
FirstChild | Node | Baca | Mendapatkan anak pertama dari node. |
LastChild | Node | Baca | Mendapatkan anak terakhir dari node. |
Count | int | Baca | Mendapatkan jumlah anak langsung dari node ini. |
ParentNode | CompositeNode | Baca | Mendapatkan induk langsung dari node ini. |
Document | DocumentBase | Baca | Mendapatkan dokumen yang menjadi milik node ini. |
PreviousSibling | Node | Baca | Mendapatkan node yang berada tepat sebelum node ini. |
NextSibling | Node | Baca | Mendapatkan node yang langsung mengikuti node ini. |
Range | Range | Baca | Mengembalikan objek Range yang mewakili bagian dari dokumen yang terdapat dalam node ini. |
CustomNodeId | int | Baca/Tulis | Menentukan pengidentifikasi node khusus. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
Shape(doc: DocumentBase, shapeType: ShapeType) | Membuat objek bentuk baru. |
Accept(visitor: DocumentVisitor) | Memanggil VisitShapeStart, lalu memanggil Accept untuk semua node anak dari bentuk dan memanggil VisitShapeEnd di akhir. |
AcceptStart(visitor: DocumentVisitor) | Menerima pengunjung untuk mengunjungi awal bentuk. |
AcceptEnd(visitor: DocumentVisitor) | Menerima pengunjung untuk mengunjungi akhir bentuk. |
LocalToParent(value: PointF) | Mengonversi nilai dari ruang koordinat lokal ke ruang koordinat bentuk induk. |
AdjustWithEffects(source: RectangleF) | Menambahkan nilai rentang efek ke persegi panjang sumber dan mengembalikan persegi panjang akhir. |
GetText() | Mendapatkan teks node ini dan semua anaknya. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Mengembalikan kumpulan node anak yang cocok dengan tipe yang ditentukan. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Mengembalikan node anak ke-N yang cocok dengan tipe yang ditentukan. |
SelectNodes(xpath: string) | Memilih daftar node yang cocok dengan ekspresi XPath. |
SelectSingleNode(xpath: string) | Memilih Node pertama yang cocok dengan ekspresi XPath. |
GetEnumerator() | Menyediakan dukungan untuk iterasi gaya for each atas node anak dari node ini. |
AppendChild(newChild: T) | Menambahkan node yang ditentukan ke akhir daftar node anak untuk node ini. |
PrependChild(newChild: T) | Menambahkan node yang ditentukan ke awal daftar node anak untuk node ini. |
InsertAfter(newChild: T, refChild: Node) | Menyisipkan node yang ditentukan tepat setelah node referensi yang ditentukan. |
InsertBefore(newChild: T, refChild: Node) | Menyisipkan node yang ditentukan tepat sebelum node referensi yang ditentukan. |
RemoveChild(oldChild: T) | Menghapus node anak yang ditentukan. |
RemoveAllChildren() | Menghapus semua node anak dari node saat ini. |
RemoveSmartTags() | Menghapus semua node keturunan SmartTag dari node saat ini. |
IndexOf(child: Node) | Mengembalikan indeks dari node anak yang ditentukan dalam array node anak. |
CreateNavigator() | Membuat navigator yang dapat digunakan untuk menelusuri dan membaca node. |
Clone(isCloneChildren: bool) | Anda harus menggunakan overload Clone(bool, INodeCloningListener) ketika kloning node merupakan bagian dari proses kloning node lain (biasanya komposit). |
GetAncestor(ancestorType: Type) | Mendapatkan nenek moyang pertama dari tipe objek yang ditentukan. |
GetAncestorOf() | Memanggil GetAncestorOf pada instance Shape ini. |
Remove() | Menghapus dirinya sendiri dari induk. |
NextPreOrder(rootNode: Node) | Mendapatkan node berikutnya menurut algoritma traversal pohon pre-order. |
PreviousPreOrder(rootNode: Node) | Mendapatkan node sebelumnya menurut algoritma traversal pohon pre-order. |
ToString(saveFormat: SaveFormat) | Mengekspor konten node ke dalam string dalam format yang ditentukan. |
NodeTypeToString(nodeType: NodeType) | Metode utilitas yang mengubah nilai enum tipe node menjadi string yang ramah pengguna. |