דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. הפקת דוחו"ת מWPF מה מומלץ?

הפקת דוחו"ת מWPF מה מומלץ?

מתוזמן נעוץ נעול הועבר תכנות
14 פוסטים 5 כותבים 667 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • M מנותק
    M מנותק
    Mordechai 0
    כתב ב נערך לאחרונה על ידי
    #3

    הדרך שאמרת נחמדה אבל יש לה הרבה מגבלות
    אם תעשה printVisual זה יהיה ברזולציה גבוהה אבל לא כל הפקדים תומחים בזה כלומר לפעמים לא יהיה לך בתוך ההדפסה את כל הפקדים וגם ההדדפסה יוצאת לפעמים בצורה לא ישרה
    ואם תעשה הדפסה של צילום מסך הרזולציה תיהיה מאוד נמוכה וגם לרוב לא תצליח להכניס את כל הדף
    בקיצור כאב ראש
    דרך אחת זה כמו שאמרו קודם לערוך קבצי Word לשמור כpdf
    אני משתמש בfastreport(.frx) לדעתי זה הכי קל והכי טוב

    אבייא תגובה 1 תגובה אחרונה
    0
    • יהודי טובי מנותק
      יהודי טובי מנותק
      יהודי טוב
      כתב ב נערך לאחרונה על ידי
      #4

      למה לא עם rdlc?

      אתה מגדיר תצוגה של דוח (בסגנון דוחות של אקסס), ואתה מגדיר בדוח איזה נתונים הוא מקבל.
      ואח"כ יש לך אפשרות להציג אותו או להפיק לPDF

      אבייא תגובה 1 תגובה אחרונה
      1
      • יהודי טובי יהודי טוב

        למה לא עם rdlc?

        אתה מגדיר תצוגה של דוח (בסגנון דוחות של אקסס), ואתה מגדיר בדוח איזה נתונים הוא מקבל.
        ואח"כ יש לך אפשרות להציג אותו או להפיק לPDF

        אבייא מנותק
        אבייא מנותק
        אביי
        כתב ב נערך לאחרונה על ידי
        #5

        @יהודי-טוב כתב בהפקת דוחו"ת מWPF מה מומלץ?:

        למה לא עם rdlc?

        אתה מכיר לינק טוב להסבר על תחילת העבודה עם RDLC? (עדיף בעברית, לא חובה)

        ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
        הלינקיה שלי https://abaye.co/link.html

        תגובה 1 תגובה אחרונה
        0
        • יהודי טובי מנותק
          יהודי טובי מנותק
          יהודי טוב
          כתב ב נערך לאחרונה על ידי יהודי טוב
          #6

          @אביי
          אני לאחרונה לומד עם copilot.

          את זה גם הוא לימד אותי (יש לי עוד מה להתקדם, אבל לצורך הנקודתי שלי זה הספיק),
          אני כותב לו משהו בסגנון.

          היי,
          קיבלתי משימה ליצור פרויקט WPF ולהציג שם דוח עם RDLC.

          תוכל להסביר לי איך אני עושה את זה

          אחרי שתעשה משהו בסיסי, תראה שזה מאוד פשוט להתקדם עם זה.

          זה מאוד מזכיר את אקסס (גרירה ושחרור של אלמנטים, טבלאות שמתבססות על נתונים, אפשרות להגדיר קבוצות בטבלה, כותרות שחוזרות על עצמם בכל עמוד וכו')

          תגובה 1 תגובה אחרונה
          0
          • M Mordechai 0

            הדרך שאמרת נחמדה אבל יש לה הרבה מגבלות
            אם תעשה printVisual זה יהיה ברזולציה גבוהה אבל לא כל הפקדים תומחים בזה כלומר לפעמים לא יהיה לך בתוך ההדפסה את כל הפקדים וגם ההדדפסה יוצאת לפעמים בצורה לא ישרה
            ואם תעשה הדפסה של צילום מסך הרזולציה תיהיה מאוד נמוכה וגם לרוב לא תצליח להכניס את כל הדף
            בקיצור כאב ראש
            דרך אחת זה כמו שאמרו קודם לערוך קבצי Word לשמור כpdf
            אני משתמש בfastreport(.frx) לדעתי זה הכי קל והכי טוב

            אבייא מנותק
            אבייא מנותק
            אביי
            כתב ב נערך לאחרונה על ידי
            #7

            @Mordechai-0 כתב בהפקת דוחו"ת מWPF מה מומלץ?:

            אני משתמש בfastreport(.frx) לדעתי זה הכי קל והכי טוב

            יש לך לינק להסבר על איך מתחילים לעבוד עם זה בתוך התוכנה?

            ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
            הלינקיה שלי https://abaye.co/link.html

            תגובה 1 תגובה אחרונה
            0
            • אבייא אביי

              אני צריך לייצא (להדפיס/pdf) דוחו"ת של נתונים בעיקר טבלאיים מהתוכנה, מהי הדרך הנכונה לעשות את זה?

              האם עיצוב של חלון בxaml והדפסה שלו כדו"ח זה טוב או רע?

              אני חשבתי על עיצוב הדוחו"ת ב Page.xaml וליצור Window שאליו אני אטען בכל פעם את הPage הרלוונטי, ועל הWindow אני אעשה את הקוד לשמירה והדפסה וכדו'

              .

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

              pcinfogmachP מנותק
              pcinfogmachP מנותק
              pcinfogmach
              כתב ב נערך לאחרונה על ידי
              #8

              @אביי
              אני הייתי הולך על כיוון של html יש גם ספריות שממרים html ל-pdf בקלות או שפשוט תתן למשתמש להדפיס את ה-html לבד. על ידי יצירת לחצן פשוט שמתממשק עם הפקד של webveiw.
              ככה גם יש לך שליטה מלאה על מה שקורה יש ספריות מאוד טובות להתנהלות עם html.

              או שתעבוד בשילוב של json גם לזה יש ספריות מתקדמות.

              אם אתה הולך על xaml אז תלך על flowdocument
              https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.flowdocumentreader.print?view=windowsdesktop-8.0

              גמ"ח מידע מחשבים ואופיס

              תגובה 1 תגובה אחרונה
              3
              • dovidD מנותק
                dovidD מנותק
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי dovid
                #9

                @pcinfogmach גם אני הייתי הולך על HTML (הUI הכי נתמך, הכי בשימוש והכי בפיתוח - עם ההגבלות של תאימות לאחור וההקשר של השימוש בו בדפי האינטרנט - דה פקטו) בצרכים שלי, אבל לזכרוני גם HTML וגם FlowDocument לא נתונים מספיק תמיכה בהדפסה - כותרות עליונות מספרי עמודים וכולי. ממה שאני זוכר HTML היה כמעט מושלם, עם כמה CSS בודדים שהם בתכנית ועוד לא נתמכים. כיון שהרבה זמן לא ניסיתי זה אכן כיוון לבדיקה, מהHTML גם אפשר ליצור PDF עם כלים קיימים.

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                אבייא תגובה 1 תגובה אחרונה
                2
                • dovidD dovid

                  @pcinfogmach גם אני הייתי הולך על HTML (הUI הכי נתמך, הכי בשימוש והכי בפיתוח - עם ההגבלות של תאימות לאחור וההקשר של השימוש בו בדפי האינטרנט - דה פקטו) בצרכים שלי, אבל לזכרוני גם HTML וגם FlowDocument לא נתונים מספיק תמיכה בהדפסה - כותרות עליונות מספרי עמודים וכולי. ממה שאני זוכר HTML היה כמעט מושלם, עם כמה CSS בודדים שהם בתכנית ועוד לא נתמכים. כיון שהרבה זמן לא ניסיתי זה אכן כיוון לבדיקה, מהHTML גם אפשר ליצור PDF עם כלים קיימים.

                  אבייא מנותק
                  אבייא מנותק
                  אביי
                  כתב ב נערך לאחרונה על ידי
                  #10

                  @dovid @pcinfogmach יש לכם המלצות קונקרטיות על ספריות לעבודה מול הhtml בשביל זה? ואיך אני טוען אותו לתצוגה בתוך התוכנה בפקד WebBrowser?

                  ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
                  הלינקיה שלי https://abaye.co/link.html

                  pcinfogmachP תגובה 1 תגובה אחרונה
                  0
                  • אבייא אביי

                    @dovid @pcinfogmach יש לכם המלצות קונקרטיות על ספריות לעבודה מול הhtml בשביל זה? ואיך אני טוען אותו לתצוגה בתוך התוכנה בפקד WebBrowser?

                    pcinfogmachP מנותק
                    pcinfogmachP מנותק
                    pcinfogmach
                    כתב ב נערך לאחרונה על ידי pcinfogmach
                    #11

                    @אביי
                    הייתי מתחיל עם תכנית פשוטה איך להציג את ה-html
                    אח"כ לפי זה נראה איך להתקדם - ייתכן מאוד שאתה לא ריך שום ספריה רק מבנה נתונים נכון ואולי קצת js
                    להכניס לwebbrowser יש לך פקודה שנקראת navigatetostring

                    https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.webbrowser.navigatetostring?view=windowsdesktop-8.0

                    גמ"ח מידע מחשבים ואופיס

                    תגובה 1 תגובה אחרונה
                    2
                    • dovidD מנותק
                      dovidD מנותק
                      dovid
                      ניהול
                      כתב ב נערך לאחרונה על ידי dovid
                      #12

                      יש פקד WebView2 שזה בדיוק כרום.
                      יש ספריות מטורפות לעבודה עם HTML, זה תלוי בסגנון שלך: יש כאלה שעובדים בצורה של Tempkate Engine שזה קוד HTML נטו אבל עם קוד בפנים בRazor (דוגמה https://antaris.github.io/RazorEngine/) או מנוע תצוגה אחר, שגורם לדברים לשכפל/להתאים את עצמם לפי הdata שאתה מעביר.
                      יש ספריות רבות שפושט בונות טקסט מתוך הקוד, למשל
                      https://github.com/hyperlinq/hyperlinq (עם זה linqpad עובדת)
                      https://html-agility-pack.net/
                      https://github.com/AngleSharp/AngleSharp

                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                      pcinfogmachP תגובה 1 תגובה אחרונה
                      2
                      • dovidD dovid

                        יש פקד WebView2 שזה בדיוק כרום.
                        יש ספריות מטורפות לעבודה עם HTML, זה תלוי בסגנון שלך: יש כאלה שעובדים בצורה של Tempkate Engine שזה קוד HTML נטו אבל עם קוד בפנים בRazor (דוגמה https://antaris.github.io/RazorEngine/) או מנוע תצוגה אחר, שגורם לדברים לשכפל/להתאים את עצמם לפי הdata שאתה מעביר.
                        יש ספריות רבות שפושט בונות טקסט מתוך הקוד, למשל
                        https://github.com/hyperlinq/hyperlinq (עם זה linqpad עובדת)
                        https://html-agility-pack.net/
                        https://github.com/AngleSharp/AngleSharp

                        pcinfogmachP מנותק
                        pcinfogmachP מנותק
                        pcinfogmach
                        כתב ב נערך לאחרונה על ידי
                        #13

                        @dovid כתב בהפקת דוחו"ת מWPF מה מומלץ?:

                        יש פקד WebView2 שזה בדיוק כרום.

                        @אביי
                        שים לב שיש שם מגבלה מעצבנת שם של 2mb ל- string מסתמא לא משנה כי הדוחות שלך לא יהיו כל כך גדולים?

                        גמ"ח מידע מחשבים ואופיס

                        תגובה 1 תגובה אחרונה
                        0
                        • dovidD מנותק
                          dovidD מנותק
                          dovid
                          ניהול
                          כתב ב נערך לאחרונה על ידי
                          #14

                          @pcinfogmach למה שיעבוד עם string? בכל מקרה את הדוח הוא הולך לשמור באיזה מקום, לא?
                          גם אם לא הוא יכול להקים שרת מקומי ולספק URL.

                          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                          תגובה 1 תגובה אחרונה
                          0
                          תגובה
                          • תגובה כנושא
                          התחברו כדי לפרסם תגובה
                          • מהישן לחדש
                          • מהחדש לישן
                          • הכי הרבה הצבעות


                          בא תתחבר לדף היומי!
                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

                          • התחברו או הירשמו כדי לחפש.
                          • פוסט ראשון
                            פוסט אחרון
                          0
                          • דף הבית
                          • קטגוריות
                          • פוסטים אחרונים
                          • משתמשים
                          • חיפוש
                          • חוקי הפורום