2016-05-12 5 views
9

मुझे प्रत्येक जावाडॉक पेज के शीर्ष पर एक कॉर्पोरेट लोगो डालना होगा। मैं -top विकल्प का उपयोग करने की कोशिश कर रहा हूं, लेकिन छवि पथ को कोड करने का तरीका नहीं जानता - पथ हमेशा पैकेज उप-निर्देशिका से संबंधित है। मैं एक ही छवि फ़ाइल को प्रत्येक पैकेज उप-निर्देशिका में नहीं रखना चाहता हूं।प्रत्येक जावाडॉक पेज पर लोगो

javadoc -top '' मैंने जो कोशिश की है, लेकिन छवि (जो जावाडोक पेड़ की जड़ में है) केवल इंडेक्स पेज पर दिखाई देती है।

संपादित करें: दुर्भाग्य से, यह एक ज़िप के रूप में वितरित किया जा रहा है और हम एक यूआरएल के माध्यम से लोगो तक पहुंच नहीं पाएंगे।

+0

क्या यह आंतरिक उपयोग, या वितरण के लिए है? मुझे संदेह होगा कि यदि आप आंतरिक हैं तो वेबसर्वर पर लोगो के लिए यूआरएल का उपयोग कर सकते हैं। – KevinO

+0

यह बाहरी है। मैं अनुरोध अपडेट कर दूंगा। दुर्भाग्यवश, एक यूआरएल ऐसा नहीं करेगा। – artk2002

+2

[इस सवाल] से प्रेरित एक वैकल्पिक विचार (http://stackoverflow.com/q/24554762/3080094) और उत्तर: Javadocs जेनरेट करें, "styleheet.css" खोलें, '.topNav {background: # 4c6b87 url जोड़ें (संसाधन/companyLogo.jpg) दाएं शीर्ष दोहराएं; } 'और संसाधन फ़ोल्डर में companyLogo.jpg स्टोर करें। यह सही नहीं है लेकिन यह एक शुरुआत हो सकती है। – vanOekel

उत्तर

0

उत्तर में टिप्पणियां खींचना।

यदि आप कर सकते हैं, तो सबसे आसान काम यह है कि आप अपनी छवि को बाहरी रूप से होस्ट करें और पूर्ण यूआरएल से लिंक करें। यदि आप अपनी वेबसाइट पर छवि को होस्ट नहीं कर सकते हैं तो आप इसे इमेगुर या क्लाउड होस्टिंग समाधान जैसे Google क्लाउड स्टोरेज जैसे छवि होस्ट पर अपलोड कर सकते हैं।

यदि आपको वास्तव में दस्तावेज़ों के साथ छवि वितरित करने की आवश्यकता है, तो this question में सुझाए गए अनुसार अपने दस्तावेज़ों को उत्पन्न करने के बाद आपकी सर्वश्रेष्ठ शर्त stylesheet.css को संशोधित करने के लिए होगी। जोड़ें:

.topNav { 
    background: #4c6b87 url(resources/companyLogo.jpg) no-repeat right top; 
} 

और संसाधन फ़ोल्डर में companyLogo.jpg स्टोर करें।

संबंधित मुद्दे