majidp
شنبه 15 اسفند 1383, 14:02 عصر
سلام دوستان
من درحال نوشتن یک برنامه هستم که گزارشات آن شامل تعدادی صفحات پر از متن می باشد. این صفحات به زبان فارسی بوده و بایست حتما" Justify شده باشند.
متأسفانه هرچه با Crystal Reports همراه با Visual Studio تلاش کردم، نتوانستم این کار را انجام بدهم، چرا که حروف فارسی هنگام Justify شدن درهم و برهم می شوند. گزارشم را با فونتهای مختلف نظیر Tahoma، Traditional Arabic ، Titr ، Lotus و بسیاری فونتهای دیگر امتحان کردم و همه آنها این مشکل را داشتند.
پس از آن Crystal Reports 10 را خریدم و روی سیستمم نصب کردم. بازهم همین مشکل وجود دارد.
اینجا بود که از Crystal Reports بریدم و Active Reports را نصب کردم،اما این برنامه هم عمل Justifyرا در حالت Left to right انجام می دهد و اساسا" نوع Right to left آن را ندارد.
این توضیح را هم بدهم که ویندوز من XP با Service Pack I ، بانک اطلاعاتی من SQL Server 2000 ، محیط برنامه نویسی هم Visual Studio .NET 2003 و همچنین تمامی فورمتهای فارسی مورد استفاده در بانک اطلاعاتی ام، Unicode می باشد.
ممنون می شوم اگر دوستان مطلع در این زمینه، به من کمک کنند.
با تشکر
من درحال نوشتن یک برنامه هستم که گزارشات آن شامل تعدادی صفحات پر از متن می باشد. این صفحات به زبان فارسی بوده و بایست حتما" Justify شده باشند.
متأسفانه هرچه با Crystal Reports همراه با Visual Studio تلاش کردم، نتوانستم این کار را انجام بدهم، چرا که حروف فارسی هنگام Justify شدن درهم و برهم می شوند. گزارشم را با فونتهای مختلف نظیر Tahoma، Traditional Arabic ، Titr ، Lotus و بسیاری فونتهای دیگر امتحان کردم و همه آنها این مشکل را داشتند.
پس از آن Crystal Reports 10 را خریدم و روی سیستمم نصب کردم. بازهم همین مشکل وجود دارد.
اینجا بود که از Crystal Reports بریدم و Active Reports را نصب کردم،اما این برنامه هم عمل Justifyرا در حالت Left to right انجام می دهد و اساسا" نوع Right to left آن را ندارد.
این توضیح را هم بدهم که ویندوز من XP با Service Pack I ، بانک اطلاعاتی من SQL Server 2000 ، محیط برنامه نویسی هم Visual Studio .NET 2003 و همچنین تمامی فورمتهای فارسی مورد استفاده در بانک اطلاعاتی ام، Unicode می باشد.
ممنون می شوم اگر دوستان مطلع در این زمینه، به من کمک کنند.
با تشکر