אנגליתצרפתיתספרדי

Ad


סמל OnWorks

jodreports - מקוון בענן

הרץ jodreports בספק אירוח בחינם של OnWorks על Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה jodreports שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


jodreports - השתמש ב-libjodreports-java ישירות משורת הפקודה כדי למזג את OpenDocument
טקסט עם נתונים

תַקצִיר


מדווחים

תיאור


מדווחים היא תוכנית Java הממזגת טקסט OpenDocument עם נתונים באמצעות
libjodreports-java. כלי שורת הפקודה שימושי במיוחד לבדיקת תבניות בזמן שאתה
מוסיפים להם הוראות. אתה משתמש בקובץ .properties או .xml כדי להכיל את <נתונים-
קובץ> למיזוג לתוך התבנית. ה צריך להיות קיים
טקסט OpenDocument עם שדות פשוטים. שדה שיוחלף בערך של a
ניתן לציין משתנה שעבר באמצעות סימון הביטוי הסטנדרטי של FreeMarker by
הקלדת שם המשתנה במסמך באופן הבא

היי ${name}!

כאן שם יוחלף בערך המועבר בזמן הריצה.

עם זאת, ערבוב הוראות עיבוד וטקסט רגיל לתוך המסמך עשוי להפוך
מבלבל ומבלבל את הפריסה. אז JOOReports מספק דרך חלופית להכנסה
שדות. ניתן להכניס שדה חזותי ב-OpenOffice.org Writer מהתפריט הוספה /
שדות / אחר... (או פשוט הקש Ctrl+F2), ואז לחץ על הכרטיסייה פונקציות ובחר
שדה קלט. שנה את השדה Reference ל-JOOScript ובשדה הבא תוכן
הזן את שם המשתנה (למשל "$name"). שדה זה יוצג בדרך כלל על ידי Writer
כמלבן אפור עם שם המשתנה, תוך הזזת העכבר מעליו יגלה
הפניה לשטח.

זוהי דרך נחמדה לשמור על הוראות עיבוד נפרדות מפריסת המסמך
ולכן היא הגישה המומלצת. מה שתציין בתור הפניה לשדה יהיה
התייחסו אליו כביטוי של FreeMarker ${...}, אז זה יכול להיות גם משהו מורכב יותר מאשר
שם משתנה פשוט.

כדי להוסיף הוראות מתקדמות יותר, למשל להצגה מותנית של חלק מהטקסט,
או חזרה על שורת טבלה עבור כל פריט באוסף, אתה יכול להשתמש בהנחיות FreeMarker.

הנחיה פשוטה היא להקצות. אתה יכול להשתמש בו כדי להגדיר משתנה חדש, למשל

[#assign totalPrice = unitPrice * כמות]

שים לב שאנו תמיד משתמשים בתחביר החלופי (סוגריים מרובעים) עבור הנחיות FreeMarker.

אמנם ייתכן שניתן להכניס הנחיה זו ישירות כטקסט לתבנית, אבל זה
לא תמיד עובד (מסיבות שנראה בהמשך) וכאמור הוראות ערבוב
לתוך המסמך הוא מנהג שאנחנו רוצים להימנע בכל מקרה. מסיבה זו, JOOReports מאפשר
אתה מכניס הנחיות FreeMarker בתור סקריפטים. אתה יכול להכניס סקריפט ב-Writer מה-
תפריט הוספה / סקריפט... ולאחר מכן שנה את סוג הסקריפט ל-JOOScript והכנס כל אחד
הנחיות FreeMarker בתיבת הטקסט. תסריט יוצג על ידי Writer בתור א
מלבן ירוק קטן, ואתה יכול ללחוץ עליו פעמיים כדי לפתוח אותו ולשנות אותו.

אז ההנחיה שלך תבוצע בנקודה שבה הוכנס הסקריפט. זה
בסדר למשהו כמו להקצות אבל כפי שנראה לא יעבוד עבור משהו כמו רשימה.

לחלופין, אתה יכול להוסיף הנחיית FreeMarker ב-OpenOffice.org Writer מה-
תפריט הוסף / שדות / אחר... (או פשוט הקש Ctrl+F2), ולאחר מכן לחץ על הכרטיסייה פונקציות
ובחר בשדה קלט. שנה את השדה Reference ל-JOOScript ובשדה הבא
תוכן נכנס להנחיה (למשל "[#assign title='Mr.']"). דוגמה לתבנית פתיחת מסמך

שוב זה מספק דרך נחמדה להכניס הוראות עיבוד ולשמור אותן בנפרד
מפריסת המסמך.

אל האני הוא גם טקסט OpenDocument ויווצר כתוצאה מ
המיזוג.

JOOReports משתמש ב- FreeMarker כמנוע התבניות שלו.

השתמש ב-jodreports באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad