ShapeBase
Gambaran Umum
ShapeBase adalah kelas dalam Aspose.Words FOSS untuk .NET. Mewarisi dari: CompositeNode, IInline, IShape, dan 7 lagi.
Kelas dasar untuk objek di lapisan gambar, seperti AutoShape, bentuk bebas, objek OLE, kontrol ActiveX, atau gambar.
Kelas ini menyediakan 28 metode untuk bekerja dengan objek ShapeBase dalam program .NET. Metode yang tersedia meliputi: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, dan 16 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Words FOSS untuk .NET. Properti: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom, dan 71 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Fill | Fill | Baca | Mendapatkan format pengisian untuk shape. |
ShadowFormat | ShadowFormat | Baca | Mendapatkan format bayangan untuk shape. |
Glow | GlowFormat | Baca | Mendapatkan format glow untuk shape. |
Reflection | ReflectionFormat | Baca | Mendapatkan format refleksi untuk shape. |
SoftEdge | SoftEdgeFormat | Baca | Mendapatkan format tepi lunak untuk shape. |
ScreenTip | string | Baca/Tulis | Mendefinisikan teks yang ditampilkan saat penunjuk mouse bergerak di atas bentuk. |
HRef | string | Baca/Tulis | Mendapatkan atau mengatur alamat hyperlink lengkap untuk shape. |
Target | string | Baca/Tulis | Mendapatkan atau mengatur bingkai target untuk hyperlink shape. |
AlternativeText | string | Baca/Tulis | Mendefinisikan teks alternatif yang akan ditampilkan sebagai pengganti grafik. |
IsDecorative | bool | Baca/Tulis | Mendapatkan atau mengatur flag yang menentukan apakah shape bersifat 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 shape opsional. |
IsInsertRevision | bool | Baca | Mendapatkan IsInsertRevision. |
IsDeleteRevision | bool | Baca | Mendapatkan revisi hapus. |
IsMoveFromRevision | bool | Baca | Mendapatkan is move dari revisi. |
IsMoveToRevision | bool | Baca | Mendapatkan revisi is move to. |
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 bentuk ini adalah bentuk gambar. |
IsHorizontalRule | bool | Baca | Mengembalikan true jika bentuk ini adalah garis horizontal. |
IsWordArt | bool | Baca | Mengembalikan true jika bentuk ini adalah objek WordArt. |
CanHaveImage | bool | Baca | Mengembalikan true jika tipe bentuk mengizinkan 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 menimpa 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 blok kontainer dari bentuk. |
Top | double | Baca/Tulis | Mendapatkan atau mengatur posisi tepi atas blok kontainer dari bentuk. |
Right | double | Baca | Mendapatkan posisi tepi kanan dari blok kontainer bentuk. |
Bottom | double | Baca | Mendapatkan posisi tepi bawah blok kontainer bentuk. |
Width | double | Baca/Tulis | Mendapatkan atau mengatur lebar blok kontainer dari bentuk. |
Height | double | Baca/Tulis | Mendapatkan atau mengatur tinggi blok kontainer 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) di mana sebuah bentuk diputar. |
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 shape. |
BoundsInPoints | RectangleF | Baca | Mendapatkan lokasi dan ukuran blok kontainer shape dalam points, relatif terhadap anchor shape teratas. |
BoundsWithEffects | RectangleF | Baca | Mendapatkan ekstensi akhir yang dimiliki objek shape ini setelah menerapkan efek menggambar. |
ShapeType | ShapeType | Baca | Mendapatkan tipe bentuk. |
MarkupLanguage | ShapeMarkupLanguage | Baca | Mendapatkan MarkupLanguage yang digunakan untuk objek grafis ini. |
SizeInPoints | SizeF | Baca | Mendapatkan ukuran bentuk dalam poin. |
FlipOrientation | FlipOrientation | Baca/Tulis | Mengubah orientasi shape. |
RelativeHorizontalPosition | RelativeHorizontalPosition | Baca/Tulis | Menentukan relatif terhadap apa shape diposisikan secara horizontal. |
RelativeVerticalPosition | RelativeVerticalPosition | Baca/Tulis | Menentukan relatif terhadap apa bentuk tersebut 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 bagaimana 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 bentuk ini. |
CoordSize | Size | Baca/Tulis | Lebar dan tinggi ruang koordinat di dalam blok kontainer bentuk ini. |
Font | Font | Baca | Menyediakan akses ke pemformatan font dari objek ini. |
IsSignatureLine | bool | Baca | Menunjukkan bahwa shape adalah SignatureLine. |
IsLayoutInCell | bool | Baca/Tulis | Mengambil 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 tersebut terlihat. |
IsComposite | bool | Baca | Mengembalikan true karena node ini dapat memiliki node anak. |
HasChildNodes | bool | Baca | Mengembalikan true jika node ini memiliki node anak. |
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. |
NodeType | NodeType | Baca | Mendapatkan tipe node ini. |
ParentNode | CompositeNode | Baca | Mendapatkan induk langsung dari node ini. |
Document | DocumentBase | Baca | Mendapatkan dokumen yang dimiliki node ini. |
PreviousSibling | Node | Baca | Mendapatkan node yang segera mendahului 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 |
|---|---|
LocalToParent(value: PointF) | Mengonversi nilai dari ruang koordinat lokal ke ruang koordinat bentuk induk. |
AdjustWithEffects(source: RectangleF) | Menambahkan nilai ekstensi 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() | Memberikan 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 node anak yang ditentukan dalam array node anak. |
AcceptStart(visitor: DocumentVisitor) | Saat diimplementasikan dalam kelas turunan, memanggil metode VisitXXXStart dari pengunjung dokumen yang ditentukan. |
AcceptEnd(visitor: DocumentVisitor) | Ketika diimplementasikan dalam kelas turunan, memanggil metode VisitXXXEnd dari pengunjung dokumen yang ditentukan. |
CreateNavigator() | Membuat navigator yang dapat digunakan untuk menelusuri dan membaca node. |
Clone(isCloneChildren: bool) | Anda harus menggunakan overload Clone(bool, INodeCloningListener) ketika proses penggandaan node merupakan bagian dari proses penggandaan node lain (biasanya komposit). |
Accept(visitor: DocumentVisitor) | Memanggil Accept(visitor) pada instance ShapeBase ini. |
GetAncestor(ancestorType: Type) | Mendapatkan nenek moyang pertama dari tipe objek yang ditentukan. |
GetAncestorOf() | Memanggil GetAncestorOf pada instance ShapeBase 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 penelusuran pohon pre-order. |
ToString(saveFormat: SaveFormat) | Mengekspor konten node ke dalam string dalam format yang ditentukan. |
NodeTypeToString(nodeType: NodeType) | Metode utilitas yang mengonversi nilai enum tipe node menjadi string yang ramah pengguna. |