النتائج 1 إلى 7 من 7
  1. #1
    تاريخ التسجيل
    Oct 2006
    المشاركات
    58

    اريد ن كتب lable على سطرين

    اريد ن كتب lable على سطرين فى arc9.1
    علماً بانى اعمل على shape وليس geodatabase
    افيدونى افادكم الله وزادكم من علمة
  2. #2
    الصورة الرمزية علي طلبه
    علي طلبه غير متصل مشرف ملتقى برامج نظم المعلومات الجغرافية
    تاريخ التسجيل
    Mar 2007
    المشاركات
    244

    رد : استفسار عاجل

    يعني ايه علي سطرين
    يا ريت توضح هل مطلوب تظر اتنين Lable
    ام ماذ تريد
    الحمد لله خلق الإنسان علمه البيان وصلوات الله وسلامه على سيد ولد عدنان سيدنا محمد بن عبدالله القائل ( طلب العلم فريضة على كل مسلم ومسلمة )
    [align=center]ما الفخر إلا لأهل العلم إنهم على الهدى لمن استهدى أدلاء
    ففز بعلم تعش حيا به أبدا الناس موتى وأهل العلم أحياء
    موقعي علي جوجل
    url]http://www.panoramio.com/photo/5859412[/url]
    ALI74HASSAN@HOTMAIL.COM
    [email]ALI74TOLBA@YAHOO.COM[/email[/align]]
  3. #3
    تاريخ التسجيل
    Sep 2005
    المشاركات
    599

    رد : استفسار عاجل

    أضغط على enter

    هذا ما فهمته
    أرجو الدعاء لى يا اخوان بالله عليكم ، فانا فى حاجة لهذا الدعاء فى ظهر الغيب ، بتفريج الهم وتنفيس الكرب فأنا في أشد الحاجة لدعائكم

    اخوكم مختار الحسانين
  4. #4

    رد : اريد ن كتب lable على سطرين

    اخي الكريم أنظر المشاركة التالية بها شرح لما تريد ولا اعتقد ان هناك اختلاف بين ArcGIS9.3 و ArcGIS9.1
    درس كيفية إظهار Labels

    --------------------------------------------------------------------------------
    وتقبل خالص تحيتي
    [align=center]لا تضرعن لمخلوق على طمع **** فإن ذلك نقص منك في الدين
    وسترزق الله مما في خزائنه **** فإنما الأمر بين الكاف والنون[/align]
  5. #5

    رد : اريد ن كتب lable على سطرين

    اضغط على expression ثم اكتب:
    field1 & vbnewline & field2

    بدل field1 و field2 اكتب اسماء الحقول التي تريد استخدامها.
  6. #6

    رد : اريد ن كتب lable على سطرين

    بعد الدخول على نافذة Expression اكتب المعادلة التالية
    [field] & chr(13) & [field]

    حيث تضع بدل Field الحقول التي تريد ان تظهرها كل واحدة في سطر
  7. #7

    رد : اريد ن كتب lable على سطرين

    السلام عليكم
    اذا كنت تريد شئ خاص ب labeling
    فعليك استخدام Extension Maplex


    the Maplex Label Engine
    يوجد له toturial
    ----------------------------------------

    [align=left]Expression examples


    "Parcel no: " & [PARCELNO]

    - To field called Area rounded to one decimal place:

    Round ([AREA], 1)

    - To convert your text labels to all uppercase or lowercase, use the VBScript UCase and LCase functions. For example, this expression makes a Name field all lower case:

    LCase ([NAME])

    - To convert your text labels to proper case use a combination of the VBScripts UCase and LCase. For example, this expression takes a Name field that is in all capitals and makes it proper case. It will handle multiple words in the field.

    Function FindLabel([Name])

    var = [Name]

    splitStr = Split(var, chr(32))

    for i = 0 to UBound(splitStr)

    tmpStr = Trim(splitStr(i))

    if len(tmpStr) > 0 then tmpStr = UCase(Left(tmpStr,1)) & LCase(Right(tmpStr, Len(tmpStr) -1))

    splitStr(i) = tmpStr

    next

    ProperCase = join(splitStr, " ")

    FindLabel = ProperCase

    End Function



    - To create stacked text, use the VBScript vbNewLine or vbCrLf constants between the field names:

    "Name: " & [NAME] & vbNewLine & [ADDRESS_1] & vbNewLine & [ADDRESS_2]

    - Use the VBScript format functions to format your labels. For example, this expression displays the label as currency:

    "Occupancy Revenue: " & FormatCurrency ([MAXIMUM_OC] * [RATE])

    - This VBScript function finds labels cities with their name if their population exceeds 250,000:

    Function FindLabel ([NAME], [POPULATION])

    if ([POPULATION] > 250000) then

    FindLabel = [NAME]

    end if

    End Function[/align]

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •