मुझे लगता है कि समस्या यह है कि TWebBrowser
घटक संगतता मोड में इंटरनेट एक्सप्लोरर चला रहा है। दरअसल, यदि आप इंटरनेट एक्सप्लोरर 8 और बाद में डॉकविकी पेज खोलते हैं, तो फोंट छोटे और सुखद होते हैं, इसके विपरीत वे TWebBrowser
में कैसे देखते हैं। लेकिन यदि आप इंटरनेट एक्सप्लोरर विंडो में "संगतता दृश्य" बटन पर क्लिक करते हैं, तो आपको TWebBrowser
घटक में मिलता है, तो आपको वही बड़ा टेक्स्ट मिल जाएगा। ,
procedure TForm3.FormCreate(Sender: TObject);
begin
with TRegistry.Create do
try
RootKey := HKEY_CURRENT_USER;
if OpenKey('Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION', true) then
WriteInteger(ExtractFileName(Application.ExeName), 8888);
finally
Free;
end;
WebBrowser1.Navigate('http://docwiki.embarcadero.com/RADStudio/en/Main_Page');
end;
मूल्यों 8000 हैं: (। यह अच्छी तरह से मालूम है कि IE6 बहुत बड़ा पाठ का उपयोग)
this MSDN blog entry और the MSDN docs के अनुसार, TWebBrowser
नियंत्रण से संगतता मोड को नियंत्रित करने के लिए, रजिस्ट्री का उपयोग 7000, और 8888 "आईई 8 मानक मोड", "आईई 7 मानक मोड", और "आईई 8 मानक मोड (जबरन)" क्रमशः। इसलिए, उपर्युक्त कोड आईई 8 मानक मोड को मजबूर करेगा।
आश्चर्यजनक रूप से, मानक को मोड सेट करने से केवल फ़ॉन्ट भी बड़ा होगा।
स्रोत
2010-10-18 13:02:05
एंड्रियास, 'संगतता मोड' के बारे में आपकी टिप्पणी के लिए धन्यवाद, लेकिन कुछ पेज एक ही शैली और फ़ॉन्ट के साथ क्यों दिखते हैं जब वे 'संगतता मोड' में चलते हैं? – Salvador