כללי קביעה אוטומטית של גודל עמודה בטבלה באינדיזיין

  • הוסף לסימניות
  • #1
האם מישהו מכיר דרך לקבוע את רוחב העמודות בטבלה, שיסתדרו כך שהטבלה תהיה הכי קצרה שאפשר?
לפזר עמודות באופן שווה לא רלוונטי כאן, כי בכל תא יש טקסט בכמות שונה.
מקוה שהובנתי..

תודה!
 
  • הוסף לסימניות
  • #2
לא נראה לי שאפשר.
אולי אליעזר יעלה עם איזה סקריפט.
וכאן יש לו עזרה עם העבודה...
 
  • הוסף לסימניות
  • #3
האתר הזה אני מקל בהחלט על העבודה מול הapi של אינדזיין.

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

קבצים מצורפים

  • TableTweakerScripts.zip
    KB 253.3 · צפיות: 13
  • הוסף לסימניות
  • #5
בוא נחשוב לרגע:

נגיד שמדובר בטבלה בעלת 12 עמודות.

ונגיד שכל עמודה יכולה לקבל אחד מ-16 מידות רוחב -- מהצר ביותר עד הרחב ביותר.

נמצא, איפה, שישנם כ-281,474,976,710,655 אפשרויות בטבלה זו לקבוע את הרוחבים השונים של העמודות.

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

אז צריך למצוא איזשהו דרך לצמצם באופן דרסטי את האפשרויות הנ"ל...
 
  • הוסף לסימניות
  • #6
הייתי הולך על משהו הרבה יותר פשוט.
סקריפט שמקטין את רחוב הטבלה למינימום, נגיד 2 מ"מ רוחב,ואז מגדיל במ"מ (++) ובודק אם יש Overset Text בטור הזה. כשמסיים, ממשיך לטור הבא.
מופרך?
(שנינו יודעים שאין לי מושג בסקריפטים, אבל זה מה שהייתי מנסה :))
 
  • הוסף לסימניות
  • #7
אבל זה יתן לך את הטבלה הארוכה ביותר, ולא הקצרה ביותר!!
 
  • הוסף לסימניות
  • #8
לא הבנתי אותך.
אם הסקריפט יגדיל את הרוחב כל פעם במ"מ, ויבדוק אם אין OversetText איך הגעת לארוכה ביותר?
 
  • הוסף לסימניות
  • #9
הבנתי מדבריך שברגע שכבר אין overset הסקריפט מסיים עם אותה עמודה. אבל בשלב זה העמודה הכי ארוכה שהיא יכולה להיות, ואם נרחיב עוד, זה ילך ויתקצר. או שלא הבנתי טוב?
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה