سلام دوستان
من درحال نوشتن یک برنامه هستم که گزارشات آن شامل تعدادی صفحات پر از متن می باشد. این صفحات به زبان فارسی بوده و بایست حتما" 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 می باشد.
ممنون می شوم اگر دوستان مطلع در این زمینه، به من کمک کنند.
با تشکر