שואל
הצגת דף pdf ב vb.net

שאלה
-
שלום רב!
אני הצגתי דף pdf ב vb.net ע"י שהשתמשתי בפקד מסוג axacropdflib.axacropdf לאחר שהורדנו את adobe a reaer 2017 .
הדף אכן הוצג אך הוא מוצג ביחד עם סרגל הניווט ולי זה מאד חשוב שהוא לא יוצג.
אני רשמתי קוד שקורא לנתיב ומסיר את כלי ה pdf והקוד נראה כך:
AxAcroPDF1.setShowScrollbars(False) AxAcroPDF1.setShowToolbar(False) AxAcroPDF1.setLayoutMode("SinglePage") AxAcroPDF1.setPageMode("none") AxAcroPDF1.setView("Fit") AxAcroPDF1.src = listOfSrcOfPdf(i)
המשתנה listOfSrcOfPdf הינו רשימה של מחרוזות. המחרוזות הינן בעצם הנתיבים של דפי ה pdf .
אני מתזמנת את הקוד הנ"ל ע"י טיימר כל 10 שניות וכל פעם מוצג דף אחר ויש פעמים שסרגל הכלים לא מוצג ויש פעמים שכן.
אשמח לקבל עזרה.
תודה מראש
- נערך על-ידי שמיים כחולים יום חמישי 06 אפריל 2017 08:52
כל התגובות
-
שלום וברכה
אני רוצה להציג דף pdf ב vb.net אבל אני לא מצליחה להסיר את סרגל הכלים הצף.
אשמח לקבל עזרה
תודה רבה
- מוזג על-ידי pituachMVP, Moderator יום רביעי 19 אפריל 2017 00:10 duplicate
-
שלום רב
ב"ה הבעיה הקודמת נפתרה והצלחתי להציג את דף ה pdf ב vb.net כדף לקריאה בלבד ע"י שכתבתי את הקוד הבא:
AxAcroPDF1.src = pathFileName + "#navpanes=0&toolbar=0&statusbar=0&view=fit&pagemode=none &LayoutMode=SinglePage&scrollbar=0&floatingtoolbar=0"
כאשר המשתנה pathFileName מכיל את כתובת הדף. אך עדיין ישנה בעיה כי סרגל הכלים הצף מוצג והוא חייב להיות מוסתר.
- מוזג על-ידי pituachMVP, Moderator יום רביעי 19 אפריל 2017 00:14 duplicate
-
עם איזה מחלקות את עובדת ?
* אנא לא לפרסם הודעות מרובות בפורום. זה ספם מיותר שרק פוגע בפעילות שגם כך מועטת
Ronen Ariely
[Personal Site] [Blog] [Facebook] [Linkedin]
- נערך על-ידי pituachMVP, Moderator יום רביעי 19 אפריל 2017 00:15
-
תודה רבה על התגובה-
אני עובדת עם vb.net כאשר הפקד הוא מסוג axAcroPDFLib.AxAcroPDF את הפקד הוספתי מעצמי ע"י שלחצתי לחיצה ימנית על רשימת הכלים ובחרתי באפשרות של chose item וכך הוספתי פקד לתוכנה שקוראת pdf הנקראת- Acrobat ReaderDC
תודה והמשך יום טוב
- נערך על-ידי שמיים כחולים יום רביעי 19 אפריל 2017 08:21
-
היי
אם את בוחרת לעבוד עם מחלקות מובנות ("פקדים" הם בסך הכל צורה ויזואלית להוספת מופעים של מחלקות בדרך כלל, בצורה אוטומטית בלי צורך להבין מה קורה מאחורי הקלעים), אז את מוגבלת לאפשרויות המובנות במחלקות. אני לא מכיר את המחלקה איתה את עובדת ולכן לא יודע איזה מתודות ומאפיינים מובנים יש בה.
בקישור הבא תוכלי למצוא את התיעוד הרשמי של המחלקות:
http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/iac_api_reference.pdfבמסמך תוכלי לחפש את כל האפשרויות המובנות.
Ronen Ariely
[Personal Site] [Blog] [Facebook] [Linkedin] -
שלום
תודה על הקישור. אומנם היה באתר הרבה מידע ואפשרויות מובנות אך לבעיה שלי לא מצאתי שום התיחסות.
וכן יש לי בעיה נוספת כאשר אני מציגה את דפי ה pdf:
דפי הpdf שלי מתוזמנים ע"י טיימר ומתחלפים מידי 5 שניות. אך מידי פעם קורה שהדף קצת קופץ ומופיע פס דקיק למעלה שמהבהב למשך 2 שניות ונעלם.
השאלה היא האם זה נובע בגלל עומס או בעיית זיכרון (כי הפונקציה של טיימר היא פונקציה כבדה ) או בגלל משהוא אחר.
תודה רבה
- נערך על-ידי שמיים כחולים יום חמישי 20 אפריל 2017 09:11
-
אני אתחיל מהסוף: בלי לראות על מה מדובר ובלי קוד שאני יכולח להריץ אני לא יכול לדעת מה קורה קורה אצלך (דרך אגב אם את מתארת תופעה ניראית אז צילום מסך יכול לעזור להסביר).
נחזור לשאלה:
פונקציית טיימר מובנית על אירוע של מערכת ההפעלה ולא אמורה להיות כבדה - כמובן שמה שמריצים כאשר מגיע הזמן (כל 5 שניות במקרה שלך יכול להיות כבד, אבל זה לא התזמון עצמו ככל הניראה).
תחשבי על האפשרות של טעינת הקובץ בעזרת THREAD נפרד. במקום להפעיל טיימר את יכולה לבדוק אם האפליקצתיה מתנהגת טוב יותר על ידי שימוש בבמתודה thread.sleep ועבודה עם לולאה
* ללא מידע נוסף אני בהחלט הייתי מנחש שהבעיה אכן קשורה לזכרון או משאבי חומרה, אבל זה משהו שאתה כיולה וצריכה לנטר. בכל מקרה אני כמובן לא יכול לדעת מה הסיבה למשהו שאני לחא רואה ולא יכול לשחזר
Ronen Ariely
[Personal Site] [Blog] [Facebook] [Linkedin] -
-
כמו שאמרתי אם תצרפי לנו את הפרוייקט אולי יהיו לנו כלים לראות ולתת פתרון ולא רק הסבר לפתרון
* כשאת אומרת שהבעיה לא נפתרה, זה אומר שהצלחת לממש את מה שהצעתי ועדיין בעיה?
האם ניתרת את מצב הזכרון בזמן שעולה הבעיה?
Ronen Ariely
[Personal Site] [Blog] [Facebook] [Linkedin]