الشكل
أضف الشكل
func (f *File) AddShape(sheet string, opts *Shape) error
يوفر AddShape طريقة لإضافة شكل في ورقة من خلال فهرس ورقة عمل معين ومجموعة تنسيق الشكل (مثل الإزاحة والقياس وإعدادات نسبة العرض إلى الارتفاع وإعدادات الطباعة) ومجموعة الخصائص. على سبيل المثال ، أضف مربع نص (شكل مستطيل) في "Sheet1":
lineWidth := 1.2
err := f.AddShape("Sheet1",
&excelize.Shape{
Cell: "G6",
Type: "rect",
Line: excelize.ShapeLine{Color: "4286F4", Width: &lineWidth},
Fill: excelize.Fill{Color: []string{"8EB9FF"}},
Paragraph: []excelize.RichTextRun{
{
Text: "شكل مستطيل",
Font: &excelize.Font{
Bold: true,
Italic: true,
Family: "Times New Roman",
Size: 18,
Color: "777777",
Underline: "sng",
},
},
},
Width: 180,
Height: 40,
},
)
يوضح ما يلي نوع الشكل الذي يدعمه برنامج excelize:
اكتب | الشكل | معاينة |
---|---|---|
accentBorderCallout1 | وسيلة الشرح 1 ذات شكل الحدود والتشديد | |
accentBorderCallout2 | وسيلة الشرح 2 ذات شكل الحدود والتشديد | |
accentBorderCallout3 | وسيلة الشرح 3 ذات شكل الحدود والتشديد | |
accentCallout1 | شكل وسيلة الشرح 1 | |
accentCallout2 | شكل وسيلة الشرح 2 | |
accentCallout3 | شكل وسيلة الشرح 3 | |
actionButtonBackPrevious | الخلف أو شكل الزر السابق | |
actionButtonBeginning | بداية شكل الزر | |
actionButtonBlank | شكل زر فارغ | |
actionButtonDocument | وثيقة شكل زر | |
actionButtonEnd | شكل زر الإنهاء | |
actionButtonForwardNext | إلى الأمام أو شكل الزر التالي | |
actionButtonHelp | شكل زر المساعدة | |
actionButtonHome | شكل زر الصفحة الرئيسية | |
actionButtonInformation | شكل زر المعلومات | |
actionButtonMovie | شكل زر الفيلم | |
actionButtonReturn | عودة شكل زر | |
actionButtonSound | شكل زر الصوت | |
arc | شكل قوس منحني | |
bentArrow | شكل سهم عازمة | |
bentConnector2 | موصل عازمة 2 الشكل | |
bentConnector3 | موصل عازمة 3 الشكل | |
bentConnector4 | موصل عازمة 4 الشكل | |
bentConnector5 | موصل عازمة 5 الشكل | |
bentUpArrow | شكل سهم منحني | |
bevel | شكل شطبة | |
blockArc | كتلة على شكل قوس | |
borderCallout1 | وسيلة الشرح 1 مع شكل الحدود | |
borderCallout2 | وسيلة الشرح 2 مع شكل الحدود | |
borderCallout3 | وسيلة الشرح 3 مع شكل الحدود | |
bracePair | شكل زوج الدعامة | |
bracketPair | شكل زوج القوس | |
callout1 | شكل وسيلة الشرح 1 | |
callout2 | شكل وسيلة الشرح 2 | |
callout3 | شكل وسيلة الشرح 3 | |
can | يمكن أن تشكل | |
chartPlus | مخطط زائد الشكل | |
chartStar | شكل نجمة الرسم البياني | |
chartX | شكل X المخطط | |
chevron | شكل شيفرون | |
chord | شكل وتر | |
circularArrow | شكل سهم دائري | |
cloud | شكل السحابة | |
cloudCallout | وسيلة شرح شكل سحابة | |
corner | شكل الزاوية | |
cornerTabs | شكل علامات تبويب الزاوية | |
cube | شكل مكعب | |
curvedConnector2 | موصل منحن 2 شكل | |
curvedConnector3 | موصل منحن 3 شكل | |
curvedConnector4 | موصل منحن 4 شكل | |
curvedConnector5 | موصل منحن 5 شكل | |
curvedDownArrow | شكل سهم منحني لأسفل | |
curvedLeftArrow | شكل السهم الأيسر المنحني | |
curvedRightArrow | شكل السهم الأيمن المنحني | |
curvedUpArrow | منحني شكل سهم لأعلى | |
decagon | شكل عشري | |
diagStripe | شكل شريط قطري | |
diamond | شكل الماس | |
dodecagon | شكل Dodecagon | |
donut | شكل دونات | |
doubleWave | شكل موجة مزدوجة | |
downArrow | شكل السهم لأسفل | |
downArrowCallout | وسيلة شرح شكل سهم لأسفل | |
ellipse | شكل القطع الناقص | |
ellipseRibbon | شكل الشريط الناقص | |
ellipseRibbon2 | الشريط الناقص 2 الشكل | |
flowChartAlternateProcess | شكل تدفق العملية البديل | |
flowChartCollate | ترتيب شكل التدفق | |
flowChartConnector | شكل تدفق الموصل | |
flowChartDecision | شكل تدفق القرار | |
flowChartDelay | شكل تدفق التأخير | |
flowChartDisplay | عرض شكل التدفق | |
flowChartDocument | شكل تدفق المستند | |
flowChartExtract | استخراج شكل التدفق | |
flowChartInputOutput | شكل تدفق الإدخال والإخراج | |
flowChartInternalStorage | شكل تدفق التخزين الداخلي | |
flowChartMagneticDisk | شكل تدفق القرص المغناطيسي | |
flowChartMagneticDrum | شكل تدفق الأسطوانة المغناطيسية | |
flowChartMagneticTape | شكل تدفق الشريط المغناطيسي | |
flowChartManualInput | شكل تدفق الإدخال اليدوي | |
flowChartManualOperation | شكل تدفق التشغيل اليدوي | |
flowChartMerge | دمج شكل التدفق | |
flowChartMultidocument | شكل تدفق متعدد المستندات | |
flowChartOfflineStorage | شكل تدفق التخزين دون اتصال | |
flowChartOffpageConnector | شكل تدفق الموصل خارج الصفحة | |
flowChartOnlineStorage | شكل تدفق التخزين عبر الإنترنت | |
flowChartOr | أو شكل التدفق | |
flowChartPredefinedProcess | شكل تدفق العملية المحدد مسبقًا | |
flowChartPreparation | شكل تدفق التحضير | |
flowChartProcess | شكل تدفق العملية | |
flowChartPunchedCard | شكل تدفق بطاقة مثقوبة | |
flowChartPunchedTape | شكل تدفق الشريط المثقوب | |
flowChartSort | فرز شكل التدفق | |
flowChartSummingJunction | جمع شكل تدفق التقاطع | |
flowChartTerminator | شكل تدفق المنهي | |
foldedCorner | زاوية مطوية | |
frame | شكل الإطار | |
funnel | شكل قمع | |
gear6 | جير 6 شكل | |
gear9 | جير 9 شكل | |
halfFrame | نصف شكل إطار | |
heart | شكل القلب | |
heptagon | شكل سباعي | |
hexagon | الشكل السداسي | |
homePlate | شكل لوحة المنزل | |
horizontalScroll | شكل التمرير الأفقي | |
irregularSeal1 | شكل الختم غير المنتظم 1 | |
irregularSeal2 | شكل الختم غير المنتظم 2 | |
leftArrow | شكل السهم الأيسر | |
leftArrowCallout | وسيلة شرح شكل السهم الأيسر | |
leftBrace | الأيسر هدفين الشكل | |
leftBracket | شكل القوس الأيسر | |
leftCircularArrow | شكل سهم دائري يسار | |
leftRightArrow | شكل السهم الأيمن الأيسر | |
leftRightArrowCallout | وسيلة شرح شكل سهم يسار يمين | |
leftRightCircularArrow | شكل السهم الدائري الأيمن الأيسر | |
leftRightRibbon | شكل الشريط الأيمن الأيسر | |
leftRightUpArrow | اليسار واليمين لأعلى شكل السهم | |
leftUpArrow | شكل سهم لليسار لأعلى | |
lightningBolt | شكل صاعقة البرق | |
line | شكل خط | |
lineInv | شكل خط معكوس | |
mathDivide | قسّم الشكل الرياضي | |
mathEqual | شكل رياضيات متساوية | |
mathMinus | شكل ناقص الرياضيات | |
mathMultiply | اضرب الشكل الرياضي | |
mathNotEqual | غير متكافئ الرياضيات الشكل | |
mathPlus | بالإضافة إلى شكل الرياضيات | |
moon | شكل القمر | |
nonIsoscelesTrapezoid | شكل شبه منحرف غير متساوي الساقين | |
noSmoking | شكل ممنوع التدخين | |
notchedRightArrow | شكل السهم الأيمن | |
octagon | شكل المثمن | |
parallelogram | شكل متوازي الأضلاع | |
pentagon | شكل البنتاغون | |
pie | شكل فطيرة | |
pieWedge | شكل فطيرة الوتد | |
plaque | شكل البلاك | |
plaqueTabs | شكل علامات البلاك | |
plus | شكل زائد | |
quadArrow | شكل رباعي السهم | |
quadArrowCallout | وسيلة شرح شكل رباعي السهم | |
rect | شكل مستطيل | |
ribbon | شكل الشريط | |
ribbon2 | شكل الشريط 2 | |
rightArrow | شكل السهم الأيمن | |
rightArrowCallout | وسيلة شرح شكل السهم الأيمن | |
rightBrace | شكل القوس الأيمن | |
rightBracket | شكل القوس الأيمن | |
round1Rect | زاوية مستديرة واحدة الشكل | |
round2DiagRect | اثنان قطري زاوية مستطيل الشكل | |
round2SameRect | اثنان من نفس الجانب مستطيل الشكل الزاوية | |
roundRect | مستدير الزاوية مستطيل الشكل | |
rtTriangle | شكل مثلث قائم | |
smileyFace | شكل وجه مبتسم | |
snip1Rect | شكل مستطيل ذو زاوية قص واحدة | |
snip2DiagRect | شكل مستطيل ذو زاويتين قصائيتين قطريتين | |
snip2SameRect | شكل مستطيل بزاوية قص ذات جانبين | |
snipRoundRect | مقطع واحد مستطيل ذو زاوية مستديرة | |
squareTabs | شكل علامات التبويب المربعة | |
star10 | عشر شكل نجمة مدببة | |
star12 | اثني عشر شكل نجمة مدببة | |
star16 | ستة عشر شكل نجمة مدببة | |
star24 | أربع وعشرون نجمة مدببة الشكل | |
star32 | اثنان وثلاثون شكل نجمة مدببة | |
star4 | أربع شكل نجمة مدببة | |
star5 | شكل نجمة خماسية | |
star6 | شكل نجمة سداسية | |
star7 | شكل نجمة سبعة مدببة | |
star8 | ثمانية شكل نجمة مدببة | |
straightConnector1 | موصل مستقيم 1 الشكل | |
stripedRightArrow | شكل سهم لليمين مخطط | |
sun | شكل الشمس | |
swooshArrow | شكل سهم سووش | |
teardrop | شكل الدمعة | |
trapezoid | شكل شبه منحرف | |
triangle | شكل مثلث | |
upArrow | شكل السهم لأعلى | |
upArrowCallout | وسيلة شرح السهم لأعلى | |
upDownArrow | لأعلى سهم لأسفل الشكل | |
upDownArrowCallout | وسيلة شرح لأعلى سهم لأسفل الشكل | |
uturnArrow | شكل السهم U-Turn | |
verticalScroll | شكل التمرير العمودي | |
wave | شكل متموج | |
wedgeEllipseCallout | وسيلة شرح إسفين الشكل البيضاوي | |
wedgeRectCallout | وسيلة شرح مستطيل إسفين الشكل | |
wedgeRoundRectCallout | وسيلة شرح إسفين مستدير الشكل |